[Python-modules-commits] r19580 - in packages/urwid/trunk/debian/patches (1 file)

wardi-guest at users.alioth.debian.org wardi-guest at users.alioth.debian.org
Sat Dec 10 20:43:40 UTC 2011


    Date: Saturday, December 10, 2011 @ 20:43:38
  Author: wardi-guest
Revision: 19580

actually remove vterm patch file

Deleted:
  packages/urwid/trunk/debian/patches/002_vterm_kfreebsd_fix.patch

Deleted: packages/urwid/trunk/debian/patches/002_vterm_kfreebsd_fix.patch
===================================================================
--- packages/urwid/trunk/debian/patches/002_vterm_kfreebsd_fix.patch	2011-12-10 20:42:10 UTC (rev 19579)
+++ packages/urwid/trunk/debian/patches/002_vterm_kfreebsd_fix.patch	2011-12-10 20:43:38 UTC (rev 19580)
@@ -1,39 +0,0 @@
-diff --git a/urwid/vterm.py b/urwid/vterm.py
-index 75a3a5c..8d82fc8 100644
---- a/urwid/vterm.py
-+++ b/urwid/vterm.py
-@@ -26,6 +26,7 @@ import pty
- import time
- import copy
- import fcntl
-+import errno
- import select
- import struct
- import signal
-@@ -1518,15 +1519,23 @@ class Terminal(BoxWidget):
-         self.feed()
- 
-     def feed(self):
-+        data = ''
-+
-         try:
-             data = os.read(self.master, 4096)
-         except OSError, e:
-             if e.errno == 5: # End Of File
--                self.terminate()
--                self._emit('closed')
--            elif e.errno != 11:
-+                data = ''
-+            elif e.errno == errno.EWOULDBLOCK: # empty buffer
-+                return
-+            else:
-                 raise
-+
-+        if data == '': # EOF on BSD
-+            self.terminate()
-+            self._emit('closed')
-             return
-+
-         self.term.addstr(data)
- 
-         self.flush_responses()




More information about the Python-modules-commits mailing list