"""Base option class...essentially a dictionarybut attributes can be accessed with a dot"""classOption(dict):def__init__(self,**kwargs):super(Option,self).__init__(**kwargs)def__getattr__(self,attr):returnself.get(attr)__setattr__=dict.__setitem____delattr__=dict.__delitem__