(self)
| 2395 | self.enclosures[-1]['title'] = elm.string |
| 2396 | |
| 2397 | def findXFN(self): |
| 2398 | all = lambda x: 1 |
| 2399 | for elm in self.document(all, {'rel': re.compile('.+'), 'href': re.compile('.+')}): |
| 2400 | rels = elm.get('rel', '').split() |
| 2401 | xfn_rels = [] |
| 2402 | for rel in rels: |
| 2403 | if rel in self.known_xfn_relationships: |
| 2404 | xfn_rels.append(rel) |
| 2405 | if xfn_rels: |
| 2406 | self.xfn.append({"relationships": xfn_rels, "href": elm.get('href', ''), "name": elm.string}) |
| 2407 | |
| 2408 | def _parseMicroformats(htmlSource, baseURI, encoding): |
| 2409 | if not BeautifulSoup: return |
no test coverage detected