aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/console/__init__.py')
-rw-r--r--libmproxy/console/__init__.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py
index 6b480d57..f1622c0a 100644
--- a/libmproxy/console/__init__.py
+++ b/libmproxy/console/__init__.py
@@ -102,6 +102,11 @@ class ActionBar(common.WWrap):
self.w = PathEdit(prompt, text)
def prompt(self, prompt, text = ""):
+ # A (partial) workaround for this Urwid issue:
+ # https://github.com/Nic0/tyrs/issues/115
+ # We can remove it once veryone is beyond 1.0.1
+ if isinstance(prompt, basestring):
+ prompt = unicode(prompt)
self.w = urwid.Edit(prompt, text or "")
def message(self, message):