summaryrefslogtreecommitdiff
path: root/ricky/param/option.py
blob: 89bd5db15d44ccdbb376a23c490a29c4429cc8a8 (plain)
1
2
3
4
5
6
7
8
9
class Option(dict):
  def __init__(self, **kwargs):
    super(Option, self).__init__(**kwargs)
    self.value = kwargs["value"]
    self.weight = kwargs["weight"]
  def __getattr__(self, attr):
       return self.get(attr)
  __setattr__= dict.__setitem__
  __delattr__= dict.__delitem__