[pyrepl-checkins] pyrepl/pyrepl input.py,1.2,1.3
mwh@codespeak.net
mwh@codespeak.net
Tue, 10 Jun 2003 15:12:36 +0200 (MEST)
Update of /cvs/pyrepl/pyrepl/pyrepl
In directory thoth.codespeak.net:/tmp/cvs-serv27215/pyrepl
Modified Files:
input.py
Log Message:
Fix for when an unrecognised key is longer than 1 character (eg.
pressing an arrow key to end an interactive history search).
Index: input.py
===================================================================
RCS file: /cvs/pyrepl/pyrepl/pyrepl/input.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** input.py 20 May 2003 13:18:19 -0000 1.2
--- input.py 10 Jun 2003 13:12:34 -0000 1.3
***************
*** 56,60 ****
if self.verbose:
print "invalid"
! if self.stack or unicodedata.category(key) == 'C':
self.results.append(
(self.invalid_cls, self.stack + [key]))
--- 56,60 ----
if self.verbose:
print "invalid"
! if self.stack or len(key) > 1 or unicodedata.category(key) == 'C':
self.results.append(
(self.invalid_cls, self.stack + [key]))