def get_parser(self):
parser = argparse.ArgumentParser(description=self.description)
parser.add_argument('-c', '--configuration',
default='config.yaml', help='Configuration file')
parser.add_argument('--debug', dest='debug', action='store_true',
help='Log verbose')
parser.add_argument('-m', '--monitor', action='store_true',
dest='monitor', help='Monitor', default=False)
parser.add_argument('--profile', action='store_true',
dest='profile', help='Profile execution',
default=False)
parser.add_argument('--profile-output',
help='Where to store the output of the profile data',
default=None)
parser.add_argument('--line-profiler', action='store_true',
dest='line_profiler', help='Line profiler execution',
default=False)
parser.add_argument('--line-profiler-matcher',
help='Line profiler execution', default=None)
parser.add_argument('--line-profiler-output',
help='Where to store the output of the line profiler data',
default=None)
parser.set_defaults(debug=False)
return parser
评论列表
文章目录