30 lines
438 B

import itertools
import docopt
from gooey.python_bindings import argparse_to_json
class Required(object):
def __init__(self, id):
class Optional(object):
pass
parser = []
command_list = CommandList(argparse_to_json.convert(parser))
print command_list.required_args
command_list['filter'].value = 123
command_list['compress'].value = True
if not command_list.is_valid():
raise "invalid"