read_conf.py
398 Bytes
def get_module_object(name):
module_obj = __import__(name)
sub_obj = None
for sub in name.split('.')[1:]:
if sub_obj:
sub_obj = getattr(sub_obj, sub)
else:
sub_obj = getattr(module_obj, sub)
return sub_obj
def str2dict(s):
r = dict()
for token in s.split():
key, value = token.split(':')
r[key] = value
return r