From 4f770a9bacd60f3db9af2cb706b9d1aab1ea1e42 Mon Sep 17 00:00:00 2001 From: Christophe Bedard Date: Fri, 7 Jun 2019 11:28:09 +0200 Subject: [PATCH] Extract parse_args methods --- tracetools_trace/trace.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tracetools_trace/trace.py b/tracetools_trace/trace.py index 5427487..46f3e36 100644 --- a/tracetools_trace/trace.py +++ b/tracetools_trace/trace.py @@ -8,7 +8,7 @@ from tracetools_trace.tools import lttng from tracetools_trace.tools import names -def main(): +def parse_args(): parser = argparse.ArgumentParser(description='Setup and launch an LTTng tracing session.') parser.add_argument('--session-name', '-s', dest='session_name', default=f'session-{time.strftime("%Y%m%d%H%M%S")}', @@ -27,7 +27,11 @@ def main(): 'provide this flag without any event name]') parser.add_argument('--list', '-l', dest='list', action='store_true', help='display lists of enabled events (default: %(default)s)') - args = parser.parse_args() + return parser.parse_args() + + +def main(): + args = parse_args() session_name = args.session_name base_path = args.path