diff options
author | Philip Jenvey <pjenvey@underboss.org> | 2011-11-07 12:48:42 -0800 |
---|---|---|
committer | Philip Jenvey <pjenvey@underboss.org> | 2011-11-07 12:48:42 -0800 |
commit | 9e363608b877520e33c650de95dd187aae48449b (patch) | |
tree | 218e99461ebb509d93447201b8991dab24a4a62f /lib_pypy/pyrepl | |
parent | (antocuni, hakan, arigo) (diff) | |
download | pypy-9e363608b877520e33c650de95dd187aae48449b.tar.gz pypy-9e363608b877520e33c650de95dd187aae48449b.tar.bz2 pypy-9e363608b877520e33c650de95dd187aae48449b.zip |
unpack tuple params, for py3k support
Diffstat (limited to 'lib_pypy/pyrepl')
-rw-r--r-- | lib_pypy/pyrepl/commands.py | 5 | ||||
-rw-r--r-- | lib_pypy/pyrepl/pygame_console.py | 8 | ||||
-rw-r--r-- | lib_pypy/pyrepl/unix_console.py | 3 |
3 files changed, 8 insertions, 8 deletions
diff --git a/lib_pypy/pyrepl/commands.py b/lib_pypy/pyrepl/commands.py index fc6b27c31d..8b3bad48a4 100644 --- a/lib_pypy/pyrepl/commands.py +++ b/lib_pypy/pyrepl/commands.py @@ -33,10 +33,9 @@ import sys, os class Command(object): finish = 0 kills_digit_arg = 1 - def __init__(self, reader, (event_name, event)): + def __init__(self, reader, cmd): self.reader = reader - self.event = event - self.event_name = event_name + self.event_name, self.event = cmd def do(self): pass diff --git a/lib_pypy/pyrepl/pygame_console.py b/lib_pypy/pyrepl/pygame_console.py index cb90b8b512..37b96136e4 100644 --- a/lib_pypy/pyrepl/pygame_console.py +++ b/lib_pypy/pyrepl/pygame_console.py @@ -130,7 +130,7 @@ class PyGameConsole(Console): s.fill(c, [0, 600 - bmargin, 800, bmargin]) s.fill(c, [800 - rmargin, 0, lmargin, 600]) - def refresh(self, screen, (cx, cy)): + def refresh(self, screen, cxy): self.screen = screen self.pygame_screen.fill(colors.bg, [0, tmargin + self.cur_top + self.scroll, @@ -139,8 +139,8 @@ class PyGameConsole(Console): line_top = self.cur_top width, height = self.fontsize - self.cxy = (cx, cy) - cp = self.char_pos(cx, cy) + self.cxy = cxy + cp = self.char_pos(*cxy) if cp[1] < tmargin: self.scroll = - (cy*self.fh + self.cur_top) self.repaint() @@ -148,7 +148,7 @@ class PyGameConsole(Console): self.scroll += (600 - bmargin) - (cp[1] + self.fh) self.repaint() if self.curs_vis: - self.pygame_screen.blit(self.cursor, self.char_pos(cx, cy)) + self.pygame_screen.blit(self.cursor, self.char_pos(*cxy)) for line in screen: if 0 <= line_top + self.scroll <= (600 - bmargin - tmargin - self.fh): if line: diff --git a/lib_pypy/pyrepl/unix_console.py b/lib_pypy/pyrepl/unix_console.py index ff8e54a35f..190a75012f 100644 --- a/lib_pypy/pyrepl/unix_console.py +++ b/lib_pypy/pyrepl/unix_console.py @@ -163,7 +163,7 @@ class UnixConsole(Console): def change_encoding(self, encoding): self.encoding = encoding - def refresh(self, screen, (cx, cy)): + def refresh(self, screen, cxy): # this function is still too long (over 90 lines) if not self.__gone_tall: @@ -198,6 +198,7 @@ class UnixConsole(Console): # we make sure the cursor is on the screen, and that we're # using all of the screen if we can + cx, cy = cxy if cy < offset: offset = cy elif cy >= offset + height: |