Advertisement
Guest User

Bunch, um dicionario mais amigavel

a guest
Jul 22nd, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.45 KB | None | 0 0
  1. class Bunch(dict):
  2.     """
  3.    Dicionario que permite acessar os items como se fossem
  4.    atributos da classe/instancia.
  5.    """
  6.     __setattr__ = dict.__setitem__
  7.  
  8.     def __delattr__(self, name):
  9.         try:
  10.             del self[name]
  11.         except KeyError:
  12.             raise AttributeError(name)
  13.  
  14.     def __getattr__(self, name):
  15.         try:
  16.             return self[name]
  17.         except KeyError:
  18.             raise AttributeError(name)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement