summaryrefslogtreecommitdiff
path: root/ricky/param/selection.py
blob: 93a8388ecf738a00538a5bef8132d1bfda22690f (plain)
1
2
3
4
5
6
7
8
9
class Selection(dict):
  def __init__(self, **kwargs):
    super(Selection, 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__