aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/__init__.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-03-10 22:36:47 +0100
committerMaximilian Hils <git@maximilianhils.com>2014-03-10 22:36:47 +0100
commitc1fff51b1bf25ac048149398ae6b6dc14882a838 (patch)
tree788d73aea0a1a436f97e7fdb89259cc325bab7e4 /libmproxy/console/__init__.py
parente6349b540f15d3a8b5c19a5aeb7229b1a19d7543 (diff)
downloadmitmproxy-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__.py10
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: