Module Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias FunctionDef arguments args defaults body Return Call NameLoad Call NameLoad NameLoad Str decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Dict Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If BoolOpOr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr body Return Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore NameLoad For NameStore Call NameLoad Call AttributeLoad NameLoad attr Str body Assign NameStore Dict NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body With Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str NameStore body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword Num decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad handlers ExceptHandler body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body TryExcept body Assign NameStore AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Index NameLoad Return NameLoad handlers ExceptHandler type NameLoad body If CompareIsNot NameLoad NameLoad body Return NameLoad orelse Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore NameLoad For NameStore Call NameLoad Call AttributeLoad NameLoad attr Str body Assign NameStore Dict NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If CompareIn Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num Assign NameStore SubscriptLoad NameLoad Index Num Delete SubscriptDel Call AttributeLoad NameLoad attr NameLoad Index NameLoad Assign NameStore AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Index NameLoad Delete SubscriptDel NameLoad Index NameLoad orelse Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list NameLoad
N/A N/A json N/A os.path copy deepcopy twisted.python.filepath FilePath twisted.python.util sibpath smartanthill.exception ConfigKeyError smartanthill.util load_config merge_nested_dicts singleton get_baseconf N/A N/A N/A N/A N/A N/A load_config N/A sibpath __file__ config_base.json N/A ConfigProcessor N/A object N/A __init__ N/A N/A self wsdir user_options N/A N/A N/A N/A self wsconfp N/A FilePath N/A N/A N/A os path join wsdir smartanthill.json N/A N/A self _data N/A get_baseconf N/A N/A self _wsdata N/A N/A N/A N/A self _process_workspace_conf N/A N/A N/A self _process_user_options user_options N/A _process_workspace_conf N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A self wsconfp exists N/A N/A N/A N/A self wsconfp isfile N/A N/A N/A N/A self _wsdata N/A load_config N/A N/A self wsconfp path N/A N/A self _data N/A merge_nested_dicts N/A self _data N/A deepcopy N/A self _wsdata N/A _process_user_options N/A N/A self options N/A N/A N/A N/A isinstance options dict N/A N/A k v N/A N/A options iteritems N/A N/A _dyndict v N/A p N/A reversed N/A N/A k split . N/A N/A _dyndict N/A p _dyndict N/A N/A self _data N/A merge_nested_dicts N/A self _data _dyndict N/A _write_wsconf N/A N/A self N/A N/A N/A N/A open N/A N/A self wsconfp path w f N/A N/A N/A N/A json dump N/A self _wsdata f sort_keys True indent 2 N/A __contains__ N/A N/A self key N/A N/A N/A N/A N/A N/A N/A self get key N/A True N/A N/A N/A N/A False N/A get N/A N/A self key_path default N/A None N/A N/A N/A N/A value N/A self _data N/A k N/A N/A key_path split . N/A N/A value N/A value N/A k N/A value N/A N/A N/A KeyError N/A N/A N/A default None N/A N/A default N/A N/A N/A ConfigKeyError key_path N/A update N/A N/A self key_path data write_wsconf N/A True N/A N/A newdata data N/A k N/A reversed N/A N/A key_path split . N/A N/A newdata N/A k newdata N/A N/A self _data N/A merge_nested_dicts N/A self _data N/A deepcopy newdata N/A N/A self _wsdata N/A merge_nested_dicts N/A self _wsdata newdata N/A write_wsconf N/A N/A N/A N/A self _write_wsconf N/A delete N/A N/A self key_path write_wsconf N/A True N/A N/A N/A . key_path N/A N/A _parts N/A N/A key_path split . N/A _parent N/A N/A . join N/A _parts N/A -1 N/A _delkey N/A _parts N/A -1 N/A N/A N/A N/A self get _parent N/A _delkey N/A _tmpwsd N/A self _wsdata N/A k N/A N/A _parent split . N/A N/A _tmpwsd N/A _tmpwsd N/A k N/A N/A _tmpwsd N/A _delkey N/A N/A N/A N/A self _data N/A key_path N/A N/A N/A self _wsdata N/A key_path N/A write_wsconf N/A N/A N/A N/A self _write_wsconf N/A N/A singleton