diff options
author | Chris Porter <slug@qwebirc.org> | 2010-06-06 20:59:23 (GMT) |
---|---|---|
committer | Chris Porter <slug@qwebirc.org> | 2010-06-06 20:59:23 (GMT) |
commit | 2b2084a496b86bd46721e27b53d8900094240f2a (patch) | |
tree | c3e5d1d416243ebc75850a7dc96dfe2fd5ba4965 | |
parent | aa80931eb3dc888b1984409efda0aedfe65395fe (diff) |
Add profiling arguments to run.py.
-rwxr-xr-x | run.py | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -40,6 +40,8 @@ parser.add_option("-k", "--key", help="Path to SSL key.", dest="sslkey") parser.add_option("-H", "--certificate-chain", help="Path to SSL certificate chain file.", dest="sslchain") parser.add_option("-P", "--pidfile", help="Path to store PID file", dest="pidfile") parser.add_option("-s", "--syslog", help="Log to syslog", action="store_true", dest="syslog", default=False) +parser.add_option("--profile", help="Run in profile mode, dumping results to this file", dest="profile") +parser.add_option("--profiler", help="Name of profiler to use", dest="profiler") parser.add_option("--syslog-prefix", help="Syslog prefix", dest="syslog_prefix", default="qwebirc") sargs = sys.argv[1:] @@ -65,6 +67,11 @@ if options.pidfile: args1+=["--pidfile", options.pidfile] if options.syslog: args1+=["--syslog"] +if options.profile: + args1+=["--profile", options.profile] +if options.profiler: + args1+=["--profiler", options.profiler] + if options.syslog and options.syslog_prefix: import syslog syslog.openlog(options.syslog_prefix) |