Remove program required args
authorAlexander Vasarab <alexander@wylark.com>
Mon, 29 Jun 2020 16:10:23 +0000 (09:10 -0700)
committerAlexander Vasarab <alexander@wylark.com>
Mon, 29 Jun 2020 16:10:23 +0000 (09:10 -0700)
munter/munter.py

index d235866c2e10e5ed2b32d69d848fabc25d8cdf8f..bfc286bff043c997176e0ebef31cf749a4c9cde2 100644 (file)
@@ -93,16 +93,19 @@ def get_parser():
     parser = argparse.ArgumentParser(description='Implementation of '
         'the Munter time calculation')
 
     parser = argparse.ArgumentParser(description='Implementation of '
         'the Munter time calculation')
 
+    # No required args anymore, since -g overrides any requirement
     parser.add_argument('--distance',
         '-d',
     parser.add_argument('--distance',
         '-d',
+        default=0.0,
         type=float,
         type=float,
-        required=True,
+        required=False,
         help='Distance (in km, by default)')
 
     parser.add_argument('--elevation',
         '-e',
         help='Distance (in km, by default)')
 
     parser.add_argument('--elevation',
         '-e',
+        default=0.0,
         type=float,
         type=float,
-        required=True,
+        required=False,
         help='Elevation change (in m, by default)')
 
     parser.add_argument('--travel-mode',
         help='Elevation change (in m, by default)')
 
     parser.add_argument('--travel-mode',