MCPcopy Index your code
hub / github.com/python/cpython / parse

Method parse

Lib/email/headerregistry.py:407–416  ·  view source on GitHub ↗
(cls, value, kwds)

Source from the content-addressed store, hash-verified

405
406 @classmethod
407 def parse(cls, value, kwds):
408 kwds['parse_tree'] = parse_tree = cls.value_parser(value)
409 kwds['decoded'] = str(parse_tree)
410 kwds['defects'].extend(parse_tree.all_defects)
411 kwds['major'] = None if parse_tree.minor is None else parse_tree.major
412 kwds['minor'] = parse_tree.minor
413 if parse_tree.minor is not None:
414 kwds['version'] = '{}.{}'.format(kwds['major'], kwds['minor'])
415 else:
416 kwds['version'] = None
417
418 def init(self, *args, **kw):
419 self._version = kw.pop('version')

Callers

nothing calls this directly

Calls 4

strFunction · 0.85
value_parserMethod · 0.80
extendMethod · 0.45
formatMethod · 0.45

Tested by

no test coverage detected