Ejemplo n.º 1
0
	output = '\n'.join(output)
	print >> output_file, output



parser = argparse.ArgumentParser(parents=[ndb.get_parser()], description=__doc__)
parser.add_argument('output_file', type=argparse.FileType('w'), nargs='?', default=DEFAULT_OUTFILE,
			help="File to write data to. Use '-' to write to stdout. Writing to stdout is the default.")
formats = parser.add_mutually_exclusive_group()
formats.add_argument('--tuples', '--tup', action='store_true',
			help=print_tuples.__doc__ + " This is the default.")
formats.add_argument('--long', action='store_true',
			help=print_long_output.__doc__)


args = parser.parse_args()

# pass ndb the args so it can use any relevant ones from its own parser
ndb = ndb(args)

output_file = args.output_file
obs = ndb.get_all_observations()

if (args.long):
	print_long_output(obs)
else:
	print_tuples(obs)

ndb.close_session()
Ejemplo n.º 2
0
	output.append("# %s\n" % time.ctime())

	for (service, key, start, end) in obs:
		output_file.write("({0}, {1}, {2}, {3})".format(service, key, start, end))


parser = argparse.ArgumentParser(parents=[ndb.get_parser()], description=__doc__)
parser.add_argument('output_file', type=argparse.FileType('w'), nargs='?', default=DEFAULT_OUTFILE,
			help="File to write data to. Use '-' to write to stdout. Writing to stdout is the default.")
formats = parser.add_mutually_exclusive_group()
formats.add_argument('--tuples', '--tup', action='store_true',
			help=print_tuples.__doc__ + " This is the default.")
formats.add_argument('--long', action='store_true',
			help=print_long_output.__doc__)


args = parser.parse_args()

# pass ndb the args so it can use any relevant ones from its own parser
ndb = ndb(args)

output_file = args.output_file
with ndb.get_session() as session:
	obs = ndb.get_all_observations(session)

	if (args.long):
		print_long_output(obs)
	else:
		print_tuples(obs)

Ejemplo n.º 3
0
parser.add_argument(
    'output_file',
    type=argparse.FileType('w'),
    nargs='?',
    default=DEFAULT_OUTFILE,
    help=
    "File to write data to. Use '-' to write to stdout. Writing to stdout is the default."
)
formats = parser.add_mutually_exclusive_group()
formats.add_argument('--tuples',
                     '--tup',
                     action='store_true',
                     help=print_tuples.__doc__ + " This is the default.")
formats.add_argument('--long',
                     action='store_true',
                     help=print_long_output.__doc__)

args = parser.parse_args()

# pass ndb the args so it can use any relevant ones from its own parser
ndb = ndb(args)

output_file = args.output_file
with ndb.get_session() as session:
    obs = ndb.get_all_observations(session)

    if (args.long):
        print_long_output(obs)
    else:
        print_tuples(obs)