Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content
Snippets Groups Projects
Commit eafd3327 authored by ulrich_y's avatar ulrich_y
Browse files

Split parsing function (#6)

parent cdddb8f2
No related branches found
No related tags found
No related merge requests found
import argparse
import createrun
if __name__ == '__main__':
parser = argparse.ArgumentParser()
subparsers = parser.add_subparsers()
createrun.create_parser(subparsers)
parsed = parser.parse_args()
......@@ -223,11 +223,12 @@ def interogate(args={}):
return args
def parseargs():
def create_parser(subparsers):
specs = inspect.getargspec(create_menu)
defaults = dict(zip(specs.args, specs.defaults))
parser = argparse.ArgumentParser(
parser = subparsers.add_parser(
'create',
description='Generate menu and config files'
)
parser.add_argument(
......@@ -274,7 +275,8 @@ def parseargs():
help="comma seperated list of piece,pc,pi,c,i[,seeds to use]"
)
parsed = parser.parse_args()
def parseargs(parsed):
args = {}
if parsed.nseeds:
......@@ -360,8 +362,7 @@ def save(menu, conf, folder, force=False):
print "Please change the ntasks and time options accordingly"
if __name__ == '__main__':
import sys
args, force = parseargs()
def main(parsed):
args, force = parseargs(parsed)
menu, config, folder = create_menu(**args)
save(menu, config, folder, force=force)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment