diff options
author | Maximilian Hils <git@maximilianhils.com> | 2012-08-17 19:04:39 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2012-08-17 19:11:59 +0200 |
commit | ed389d8f05e81c99575ca1779bf427283b4e57a3 (patch) | |
tree | abbc02bcdb1eccb8790f98708a2350cfd840110c /libmproxy/proxy.py | |
parent | bbaa8bdba5e298035e006f407acb671e93cbb214 (diff) | |
download | mitmproxy-ed389d8f05e81c99575ca1779bf427283b4e57a3.tar.gz mitmproxy-ed389d8f05e81c99575ca1779bf427283b4e57a3.tar.bz2 mitmproxy-ed389d8f05e81c99575ca1779bf427283b4e57a3.zip |
use argparse instead of optparse
Diffstat (limited to 'libmproxy/proxy.py')
-rw-r--r-- | libmproxy/proxy.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/libmproxy/proxy.py b/libmproxy/proxy.py index ae0e4415..09c56569 100644 --- a/libmproxy/proxy.py +++ b/libmproxy/proxy.py @@ -14,7 +14,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. import sys, os, string, socket, time import shutil, tempfile, threading -import optparse, SocketServer +import SocketServer from OpenSSL import SSL from netlib import odict, tcp, http, wsgi, certutils, http_status import utils, flow, version, platform, controller @@ -464,18 +464,17 @@ class DummyServer: # Command-line utils def certificate_option_group(parser): - group = optparse.OptionGroup(parser, "SSL") - group.add_option( + group = parser.add_argument_group("SSL") + group.add_argument( "--cert", action="store", - type = "str", dest="cert", default=None, + type = str, dest="cert", default=None, help = "User-created SSL certificate file." ) - group.add_option( + group.add_argument( "--client-certs", action="store", - type = "str", dest = "clientcerts", default=None, + type = str, dest = "clientcerts", default=None, help = "Client certificate directory." ) - parser.add_option_group(group) TRANSPARENT_SSL_PORTS = [443, 8443] |