Advertisement
Guest User

Untitled

a guest
May 26th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. def setChild(self,node):
  2.     if node not in self.children:
  3.         self.children.append(node)
  4.         print(node.title + ' >is now a child of< ' + self.title)
  5.     else:
  6.         self.children.remove(node)
  7.         print(node.title + ' >is no longer a child of< ' + self.title)
  8.  
  9.  
  10. class A:
  11.     def __init__(self,**kwargs):
  12.         defaults = {
  13.             'title' : 'no title',
  14.             'children' : [],
  15.            'setChild' : setChild
  16.         }
  17.         self.__dict__.update(defaults)
  18.         self.__dict__.update(kwargs)
  19.     def __call__(self,**kwargs):
  20.         return kwargs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement