You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
426 B

3 years ago
  1. from argparse import ArgumentParser
  2. from gooey import Events, Gooey
  3. with open('tmp.txt', 'w') as f:
  4. import sys
  5. f.write(str(sys.argv))
  6. def make_parser():
  7. parser = ArgumentParser()
  8. parser.add_argument('foo', type=int)
  9. return parser
  10. @Gooey(use_events=[Events.VALIDATE_FORM])
  11. def main():
  12. parser = make_parser()
  13. print(parser.parse_args())
  14. print('DONE')
  15. if __name__ == '__main__':
  16. main()