Guest User

Untitled

a guest
Jun 23rd, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. def __init__(self, **kwargs):
  2. for k, v in kwargs.iteritems():
  3. setattr(self, k, v)
  4.  
  5. def __init__(self, **kwargs):
  6. self.__dict__.update( kwargs )
  7.  
  8. col = Varchar()
  9. col.index = True
  10. col.length = 255
  11.  
  12. col = Varchar(index = True, length = 255)
  13.  
  14. def __init__(self, **kwargs):
  15. valid_kwargs = ['x', 'y', 'z']
  16. for k, v in kwargs.iteritems():
  17. if k not in valid_kwargs:
  18. raise TypeError("Invalid keyword argument %s" % k)
  19. setattr(self, k, v)
  20.  
  21. class Hmm:
  22. def __init__(self, **kwargs):
  23. for k, v in kwargs.iteritems():
  24. setattr(self, k, v)
  25. def mymethod(self):
  26. print "mymethod should print this message.."
  27.  
  28. x = Hmm(mymethod = None)
  29. x.mymethod() # raises TypeError: 'NoneType' object is not callable
Add Comment
Please, Sign In to add comment