We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 499dcae + cb3be89 commit 3fc47b7Copy full SHA for 3fc47b7
bpython/keys.py
@@ -26,13 +26,14 @@
26
27
class KeyMap:
28
29
- def __init__(self):
+ def __init__(self, default=''):
30
self.map = {}
31
+ self.default = default
32
33
def __getitem__(self, key):
34
if not key:
35
# Unbound key
- return str()
36
+ return self.default
37
elif key in self.map:
38
return self.map[key]
39
else:
@@ -45,8 +46,8 @@ def __delitem__(self, key):
45
46
def __setitem__(self, key, value):
47
self.map[key] = value
48
-cli_key_dispatch = KeyMap()
49
-urwid_key_dispatch = KeyMap()
+cli_key_dispatch = KeyMap(tuple())
50
+urwid_key_dispatch = KeyMap('')
51
52
# fill dispatch with letters
53
for c in string.ascii_lowercase:
0 commit comments