[docs]classNamespace:''' Generic namespace class that can be set by a dictionary object and return None for missing arguments '''def__init__(self,params):fornameinparams:setattr(self,name,params[name])def__eq__(self,other):ifnotisinstance(other,Namespace):returnNotImplementedreturnvars(self)==vars(other)def__contains__(self,key):returnkeyinself.__dict__def__getattr__(self,name):returnNone