I want to use argparse to parse command lines of form \"arg=val\" For example, the usage would be:
script.py conf_dir=/tmp/good_conf
To ach
@chepner This is great. I improved this to support multiple args as well and store the result as dict:
class StoreDict(argparse.Action):
def __call__(self, parser, namespace, values, option_string=None):
kv={}
if not isinstance(values, (list,)):
values=(values,)
for value in values:
n, v = value.split('=')
kv[n]=v
setattr(namespace, self.dest, kv)