Beispiel #1
0
def error_rst(args):
    content = args.content.read() if args.content else None
    if content:
        logger.warning('discarding content:\n%s', content)
    data = dockers.load(open(args.data, 'r'))
    rst.error.generate(BlockWriter(sys.stdout), args.section_char, data,
                       args.sorts)
Beispiel #2
0
def view_rst(args):
    content = args.content.read() if args.content else None
    name = args.view[0]
    data = dockers.load(open(args.data, 'r'))
    rst.view.generate(
        writer=BlockWriter(sys.stdout),
        name=name,
        content=content,
        data=data,
        includes=args.includes,
        excludes=args.excludes,
    )
Beispiel #3
0
def endpoint_rst(args):
    content = args.content.read() if args.content else None
    if content:
        logger.warning('discarding content:\n%s', content)
    name = args.endpoint[0]
    data = dockers.load(open(args.data, 'r'))
    rst.endpoint.generate(
        writer=BlockWriter(sys.stdout),
        name=name,
        data=data,
        exclude_methods=args.exclude_methods,
    )
Beispiel #4
0
def query_rst(args):
    content = args.content.read() if args.content else None
    name = args.query[0]
    data = dockers.load(open(args.data, 'r'))
    rst.query.generate(
        writer=BlockWriter(sys.stdout),
        name=name,
        content=content,
        data=data,
        includes=args.includes,
        excludes=args.excludes,
    )
Beispiel #5
0
def endpoint_rst(args):
    content = args.content.read() if args.content else None
    if content:
        logger.warning('discarding content:\n%s', content)
    name = args.endpoint[0]
    data = dockers.load(open(args.data, 'r'))
    rst.endpoint.generate(
        writer=BlockWriter(sys.stdout),
        name=name,
        data=data,
        exclude_methods=args.exclude_methods,
    )
Beispiel #6
0
def enum_rst(args):
    content = args.content.read() if args.content else None
    if content:
        logger.warning('discarding content:\n%s', content)
    name = args.enum[0]
    data = dockers.load(open(args.data, 'r'))
    rst.enum.generate(
        BlockWriter(sys.stdout),
        name,
        data,
        includes=args.includes,
        excludes=args.excludes,
    )
Beispiel #7
0
def form_rst(args):
    content = args.content.read() if args.content else None
    name = args.form[0]
    data = dockers.load(open(args.data, 'r'))
    rst.form.generate(
        writer=BlockWriter(sys.stdout),
        name=name,
        content=content,
        data=data,
        includes=args.includes,
        excludes=args.excludes,
        required=args.required,
    )
Beispiel #8
0
def enum_rst(args):
    content = args.content.read() if args.content else None
    if content:
        logger.warning('discarding content:\n%s', content)
    name = args.enum[0]
    data = dockers.load(open(args.data, 'r'))
    rst.enum.generate(
        BlockWriter(sys.stdout),
        name,
        data,
        includes=args.includes,
        excludes=args.excludes,
    )
Beispiel #9
0
def form_rst(args):
    content = args.content.read() if args.content else None
    name = args.form[0]
    data = dockers.load(open(args.data, 'r'))
    rst.form.generate(
        writer=BlockWriter(sys.stdout),
        name=name,
        content=content,
        data=data,
        includes=args.includes,
        excludes=args.excludes,
        required=args.required,
    )
Beispiel #10
0
 def __init__(self,
         api_location,
         scenarios_dir,
         storage_file,
         spec_file,
         langs,
     ):
     self.stack = []
     self.api_location = api_location
     self.scenarios_dir = scenarios_dir
     self.template_lookup = mako.lookup.TemplateLookup(
         directories=[scenarios_dir]
     )
     self.storage = Storage(
         storage_file,
         backfill=self.backfill_scenario,
     )
     self.spec = dockers.load(open(spec_file, 'r'))
     self.langs = ['curl'] + langs
Beispiel #11
0
 def __init__(self,
         api_location,
         scenarios_dir,
         client_dir,
         storage_file,
         spec_file,
         langs,
     ):
     self.stack = []
     self.api_location = api_location
     self.scenarios_dir = scenarios_dir
     self.client_dir = client_dir
     self.template_lookup = mako.lookup.TemplateLookup(
         directories=[scenarios_dir]
     )
     self.storage = Storage(
         storage_file,
         backfill=self.backfill_scenario,
     )
     self.spec = dockers.load(open(spec_file, 'r'))
     self.langs = ['curl'] + langs
 def __init__(self,
         api_location,
         scenarios_dir,
         client_dir,
         storage_file,
         spec_file,
         langs,
         api_dir,
     ):
     self.stack = []
     self.api_location = api_location
     self.scenarios_dir = scenarios_dir
     self.client_dir = client_dir
     self.template_lookup = mako.lookup.TemplateLookup(
         directories=[scenarios_dir]
     )
     self.storage = Storage(
         storage_file,
         backfill=self.backfill_scenario,
     )
     self.rev = os.environ.get('BALANCED_REV', 'rev1')
     self.spec = dockers.load(open(spec_file, 'r'))
     self.langs = ['curl'] + langs
Beispiel #13
0
def error_rst(args):
    content = args.content.read() if args.content else None
    if content:
        logger.warning('discarding content:\n%s', content)
    data = dockers.load(open(args.data, 'r'))
    rst.error.generate(BlockWriter(sys.stdout), args.section_char, data, args.sorts)