Lines Matching defs:args
166 **args):
186 if args.get('verbose'):
218 def multiprocessing_cache(*args, **kwargs):
220 if args in local_cache:
221 return local_cache[args]
224 if args in global_cache:
225 v = global_cache[args]
226 local_cache[args] = v
229 v = f(*args, **kwargs)
230 global_cache[args] = v
231 local_cache[args] = v
239 **args):
268 if args.get('verbose'):
272 stderr=sp.PIPE if not args.get('verbose') else None,
292 if not args.get('verbose'):
317 if args.get('verbose'):
321 stderr=sp.PIPE if not args.get('verbose') else None,
362 if not args.get('verbose'):
393 **args):
411 # note perf_path may contain extra args
415 if args.get('verbose'):
419 stderr=sp.PIPE if not args.get('verbose') else None,
486 **args)
568 if not args.get('verbose'):
584 def collect_job(path, i, **args):
593 return collect_decompressed(g.name, **args)
595 def starapply(args):
596 f, args, kwargs = args
597 return f(*args, **kwargs)
601 **args):
620 ((collect_job, (path, i), args) for path, i in records)):
625 results.extend(collect_job(path, i, **args))
926 **args):
958 if last is not None and line - last.stop <= args['context']:
961 line+1+args['context'])
966 line-args['context'],
967 line+1+args['context'])
983 '\x1b[36m' if args['color'] else '',
987 '\x1b[m' if args['color'] else ''))
1001 args['width'],
1009 if args['color']:
1025 **args):
1027 if args.get('color') == 'auto':
1028 args['color'] = sys.stdout.isatty()
1029 elif args.get('color') == 'always':
1030 args['color'] = True
1032 args['color'] = False
1035 if args.get('depth') == 0:
1036 args['depth'] = m.inf
1039 if not args.get('use', None):
1040 results = collect(perf_paths, **args)
1043 with openio(args['use']) as f:
1072 if args.get('output'):
1073 with openio(args['output'], 'w') as f:
1087 if args.get('diff'):
1090 with openio(args['diff']) as f:
1111 if not args.get('quiet'):
1112 if args.get('annotate') or args.get('threshold'):
1117 **args)
1121 diff_results if args.get('diff') else None,
1128 **args)
1131 def main(**args):
1132 if args.get('record'):
1133 return record(**args)
1135 return report(**args)
1328 args = parser.parse_args()
1330 args = parser.parse_intermixed_args()
1333 args.command = args.perf_paths
1334 if args.record:
1335 if not args.command:
1338 if not args.output:
1343 for k, v in vars(args).items()