+
+
+def parse_params(param_str):
+ params = param_str.split(':')
+ main_param = params.pop(0)
+ param_list = {}
+ for param in params:
+ key, value = param.split('=', 1)
+ param_list[key] = value
+ return main_param, param_list
+
+def set_params(obj, params):
+ if hasattr(params, "items"):
+ params = params.items()
+ for key, value in params:
+ setattr(obj, key, value)