summaryrefslogtreecommitdiff
path: root/Pb/Params/__init__.py
blob: 2285e7a334942d4edeecd7725eb9d72ca43b1570 (plain)
1
2
3
4
5
6
7
8
9
10
class Params(object):
    def __init__(self, **kwargs):
      for key, value in kwargs.items():
        setattr(self, key, value)
    def __getattr__(self, attr):
        return self.get(attr, None)
    def __iter__(self):
        for key, value in vars(self).iteritems():
           yield key, value