ParameterManager

Provides a helpful manager for those cases where there are way too many options and we need to filter them across subclasses and things

 

__init__(self, *d, **ops): 

 

__getitem__(self, item): 

 

__setitem__(self, key, value): 

 

__delitem__(self, item): 

 

__getattr__(self, item): 

 

__setattr__(self, key, value): 

 

__delattr__(self, item): 

 

__hasattr__(self, key): 

 

update(self, **ops): 

 

keys(self): 

 

items(self): 

 

save(self, file, mode=None, attribute=None): 

 

load(file, mode=None, attribute=None): 

 

extract_kwarg_keys(self, obj): 

 

get_props(self, obj): 

 

bind(self, obj, props=None): 

 

filter(self, obj, props=None): 

 

exclude(self, obj, props=None): 

 

serialize(self, file, mode=None): 

 

deserialize(file, mode=None, attribute=None): 

Feedback

Examples

Templates

Documentation