Merge branch 'add-hide-results-flag' into 'master'
Add flag for hiding processing results with the process verb See merge request micro-ROS/ros_tracing/tracetools_analysis!31
This commit is contained in:
commit
68bdae8fbf
2 changed files with 14 additions and 4 deletions
|
@ -27,4 +27,5 @@ class ProcessVerb(VerbExtension):
|
|||
return process(
|
||||
args.input_path,
|
||||
args.force_conversion,
|
||||
args.hide_results,
|
||||
)
|
||||
|
|
|
@ -41,6 +41,10 @@ def add_args(parser: argparse.ArgumentParser) -> None:
|
|||
'-f', '--force-conversion', dest='force_conversion',
|
||||
action='store_true', default=False,
|
||||
help='re-convert trace directory even if converted file is found')
|
||||
parser.add_argument(
|
||||
'-s', '--hide-results', dest='hide_results',
|
||||
action='store_true', default=False,
|
||||
help='hide/suppress results from being printed')
|
||||
|
||||
|
||||
def parse_args():
|
||||
|
@ -114,12 +118,14 @@ def inspect_input_path(
|
|||
def process(
|
||||
input_path: str,
|
||||
force_conversion: bool = False,
|
||||
hide_results: bool = False,
|
||||
) -> Optional[int]:
|
||||
"""
|
||||
Process converted trace file.
|
||||
|
||||
:param input_path: the path to a converted file or trace directory
|
||||
:param force_conversion: whether to re-creating converted file even if it is found
|
||||
:param hide_results: whether to hide results and not print them
|
||||
"""
|
||||
converted_file_path, create_converted_file = inspect_input_path(input_path, force_conversion)
|
||||
|
||||
|
@ -139,13 +145,16 @@ def process(
|
|||
processor.process(events)
|
||||
|
||||
time_diff = time.time() - start_time
|
||||
processor.print_data()
|
||||
if not hide_results:
|
||||
processor.print_data()
|
||||
print(f'processed {len(events)} events in {time_diff_to_str(time_diff)}')
|
||||
|
||||
|
||||
def main():
|
||||
args = parse_args()
|
||||
input_path = args.input_path
|
||||
force_conversion = args.force_conversion
|
||||
|
||||
process(input_path, force_conversion)
|
||||
process(
|
||||
args.input_path,
|
||||
args.force_conversion,
|
||||
args.hide_results,
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue