aboutsummaryrefslogtreecommitdiffstats
path: root/resources/templates/honeycomb/config_vpp_interfaces.url
AgeCommit message (Expand)AuthorFilesLines
2017-03-21CSIT-536 HC Test: support testing with ODL clientselias1-1/+1
2016-04-25Honeycomb API keywordsTibor Frank1-0/+1
["debug", "info", "warning", "error", "critical"], help="Logging level [%s]" % DEFAULT_LOGLEVEL) ap.add_argument("--output", '-o', metavar="directory", default=DEFAULT_OUTPUT, help="Output directory for .siphon files [%s]" % DEFAULT_OUTPUT) ap.add_argument("--input-prefix", metavar="path", default=DEFAULT_PREFIX, help="Prefix to strip from input pathnames [%s]" % DEFAULT_PREFIX) ap.add_argument("input", nargs='+', metavar="input_file", help="Input C source files") args = ap.parse_args() logging.basicConfig(filename=args.log_file, level=getattr(logging, args.log_level.upper(), None)) log = logging.getLogger("siphon_generate") generate = siphon.generate.Generate(output_directory=args.output, input_prefix=args.input_prefix) # Pre-process file names in case they indicate a file with # a list of files files = [] for filename in args.input: if filename.startswith('@'): with open(filename[1:], 'r') as fp: lines = fp.readlines() for line in lines: file = line.strip() if file not in files: files.append(file) lines = None else: if filename not in files: files.append(filename) # Iterate all the input files we've been given for filename in files: generate.parse(filename) # Write the extracted data generate.deliver() # All done