MCPcopy
hub / github.com/pyload/pyload / findXFN

Method findXFN

module/lib/feedparser.py:2397–2406  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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
2408def _parseMicroformats(htmlSource, baseURI, encoding):
2409 if not BeautifulSoup: return

Callers 1

_parseMicroformatsFunction · 0.80

Calls 4

compileMethod · 0.80
splitMethod · 0.80
getMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected