def __init__(self, _factory=message.Message, **_3to2kwargs):
        if 'policy' in _3to2kwargs: policy = _3to2kwargs['policy']; del _3to2kwargs['policy']
        else: policy = compat32
        """_factory is called with no arguments to create a new message obj

        The policy keyword specifies a policy object that controls a number of
        aspects of the parser's operation.  The default policy maintains
        backward compatibility.

        """
        self._factory = _factory
        self.policy = policy
        try:
            _factory(policy=self.policy)
            self._factory_kwds = lambda: {'policy': self.policy}
        except TypeError:
            # Assume this is an old-style factory
            self._factory_kwds = lambda: {}
        self._input = BufferedSubFile()
        self._msgstack = []
        if PY3:
            self._parse = self._parsegen().__next__
        else:
            self._parse = self._parsegen().next
        self._cur = None
        self._last = None
        self._headersonly = False
def __init__ ( self , _factory = message . Message , ** _3to2kwargs ) : if 'policy' in _3to2kwargs : policy = _3to2kwargs [ 'policy' ] ; del _3to2kwargs [ 'policy' ] else : policy = compat32 self . _factory = _factory self . policy = policy try : _factory ( policy = self . policy ) self . _factory_kwds = lambda : { 'policy' : self . policy } except TypeError : self . _factory_kwds = lambda : { } self . _input = BufferedSubFile ( ) self . _msgstack = [ ] if PY3 : self . _parse = self . _parsegen ( ) . __next__ else : self . _parse = self . _parsegen ( ) . next self . _cur = None self . _last = None self . _headersonly = False
_factory is called with no arguments to create a new message obj

        The policy keyword specifies a policy object that controls a number of
        aspects of the parser's operation.  The default policy maintains
        backward compatibility.