pyrser/type_system/evalctx.py
def set_parent(self, parent) -> object:
        """
        When we add a parent (from Symbol), don't forget to resolve.
        """
        ret = self
        if parent is not None:
            ret = self._sig.set_parent(parent)
            self.resolve()
        elif not hasattr(self, 'parent'):
            # only if parent didn't exist yet
            self.parent = None
        return ret
def set_parent(self, parent) -> object:
        """
        When we add a parent (from Symbol), don't forget to resolve.
        """
        ret = self
        if parent is not None:
            ret = self._sig.set_parent(parent)
            self.resolve()
        elif not hasattr(self, 'parent'):
            # only if parent didn't exist yet
            self.parent = None
        return ret
def set_parent ( self , parent ) -> object : ret = self if parent is not None : ret = self . _sig . set_parent ( parent ) self . resolve ( ) elif not hasattr ( self , 'parent' ) : # only if parent didn't exist yet self . parent = None return ret
When we add a parent (from Symbol), don't forget to resolve.
When we add a parent ( from Symbol ) don t forget to resolve .