diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-03-10 22:36:47 +0100 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-03-10 22:36:47 +0100 |
commit | c1fff51b1bf25ac048149398ae6b6dc14882a838 (patch) | |
tree | 788d73aea0a1a436f97e7fdb89259cc325bab7e4 /libmproxy/console/__init__.py | |
parent | e6349b540f15d3a8b5c19a5aeb7229b1a19d7543 (diff) | |
download | mitmproxy-c1fff51b1bf25ac048149398ae6b6dc14882a838.tar.gz mitmproxy-c1fff51b1bf25ac048149398ae6b6dc14882a838.tar.bz2 mitmproxy-c1fff51b1bf25ac048149398ae6b6dc14882a838.zip |
always use relative imports, fix status bar bug
Diffstat (limited to 'libmproxy/console/__init__.py')
-rw-r--r-- | libmproxy/console/__init__.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py index 846abba7..ecca0909 100644 --- a/libmproxy/console/__init__.py +++ b/libmproxy/console/__init__.py @@ -1,8 +1,9 @@ +from __future__ import absolute_import import mailcap, mimetypes, tempfile, os, subprocess, glob, time, shlex, stat import os.path, sys, weakref, traceback import urwid -from .. import controller, utils, flow, script -import flowlist, flowview, help, common, grideditor, palettes, contentview, flowdetailview +from .. import controller, utils, flow, script, proxy +from . import flowlist, flowview, help, common, grideditor, palettes, contentview, flowdetailview EVENTLOG_SIZE = 500 @@ -168,8 +169,9 @@ class StatusBar(common.WWrap): if opts: r.append("[%s]"%(":".join(opts))) - if self.master.server.config.upstream_server: - r.append("[dest:%s]"%utils.unparse_url(*self.master.server.config.upstream_server)) + if self.master.server.config.get_upstream_server and \ + isinstance(self.master.server.config.get_upstream_server, proxy.ConstUpstreamServerResolver): + r.append("[dest:%s]"%utils.unparse_url(*self.master.server.config.get_upstream_server.dst)) if self.master.scripts: r.append("[scripts:%s]"%len(self.master.scripts)) if self.master.debug: |