def __init__(self, *args: Union[Node, Edge], uid: Optional[str] = None, **kwargs: Any) -> None: # initializing the parent classes Node.__init__(self, uid, **kwargs) Path.__init__(self, *args, uid=uid, **kwargs)
def __init__(self, *args: Union[Node, Edge], uid: Optional[str] = None, **kwargs: Any) -> None: # initializing the parent classes Node.__init__(self, uid, **kwargs) Path.__init__(self, *args, uid=uid, **kwargs) self['label'] = '-'.join([n.uid for n in self.nodes])