def store_json(option, opt_str, value, parser): try: value = json.loads(value) except ValueError: print "Invalid JSON was used for option %s. Received: %s" % (opt_str, value) sys.exit(1) setattr(parser.values, option.dest, value)
def store_json(option, opt_str, value, parser): try: value = json.loads(value) except ValueError: print("Invalid JSON was used for option %s. Received: %s" % (opt_str, value)) sys.exit(1) setattr(parser.values, option.dest, value)
def __call__(self, parser, namespace, values, option_strings): try: values = json.loads(values) except ValueError: print('Invalid JSON was used for option {}. Received: {}'.format( option_strings, values), file=sys.stderr) raise setattr(namespace, self.dest, values)