Exemplo n.º 1
0
 def do_generate_macro(self, line):
     if line == '':
         raise PappyException('Macro name is required')
     args = shlex.split(line)
     name = args[0]
     reqs = yield load_reqlist(args[1])
     script_str = macro_from_requests(reqs)
     fname = 'macro_%s.py' % name
     with open(fname, 'wc') as f:
         f.write(script_str)
     print 'Wrote script to %s' % fname
Exemplo n.º 2
0
 def do_generate_macro(self, line):
     if line == '':
         raise PappyException('Macro name is required')
     args = shlex.split(line)
     name = args[0]
     reqs = yield load_reqlist(args[1])
     script_str = macro_from_requests(reqs)
     fname = 'macro_%s.py' % name
     with open(fname, 'wc') as f:
         f.write(script_str)
     print 'Wrote script to %s' % fname
Exemplo n.º 3
0
def generate_macro(line):
    """
    Generate a macro script with request objects
    Usage: generate_macro <name> [reqs]
    """
    if line == '':
        raise PappyException('Macro name is required')
    args = shlex.split(line)
    name = args[0]
    if len(args) > 1:
        reqs = yield load_reqlist(args[1])
    else:
        reqs = []
    script_str = macro_from_requests(reqs)
    fname = 'macro_%s.py' % name
    with open(fname, 'wc') as f:
        f.write(script_str)
    print 'Wrote script to %s' % fname