summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--ranger/container/keybuffer.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/ranger/container/keybuffer.py b/ranger/container/keybuffer.py
index ce391de4..970bbdb9 100644
--- a/ranger/container/keybuffer.py
+++ b/ranger/container/keybuffer.py
@@ -21,6 +21,7 @@ from ranger.ext.keybinding_parser import parse_keybinding, \
 from ranger.container.keymap import Binding, KeyMap # mainly for assertions
 
 MAX_ALIAS_RECURSION = 20
+digitlist = [ord(n) for n in digits]
 
 class KeyBuffer(object):
 	"""The evaluator and storage for pressed keys"""
@@ -92,7 +93,7 @@ class KeyBuffer(object):
 			tree = self.tree_pointer
 		else:
 			tree = self.dir_tree_pointer
-		if chr(key) in digits and ANYKEY not in tree:
+		if key in digitlist and ANYKEY not in tree:
 			attr = self.eval_command and 'quant' or 'direction_quant'
 			if getattr(self, attr) is None:
 				setattr(self, attr, 0)
@@ -111,7 +112,7 @@ class KeyBuffer(object):
 			return None
 		except KeyError:
 			try:
-				chr(key) in digits or self.direction_keys._tree[key]
+				key in digitlist or self.direction_keys._tree[key]
 				self.tree_pointer = self.tree_pointer[DIRKEY]
 			except KeyError:
 				try:
0:44 -0700 5636' href='/akkartik/mu/commit/debug_translate?h=hlt&id=372a4259ae0c997102af53d4f6d9c35bda214e1d'>372a4259 ^
23fd294d ^
571bf69f ^




d9d9ab81 ^

571bf69f ^
d9d9ab81 ^
571bf69f ^


9e5e87ca ^
571bf69f ^

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31