summaryrefslogtreecommitdiffstats
path: root/net-p2p/py-bittorrent-devel/files/patch-launchmany-curses.py
blob: 01d53f74b6e161974c85f4b437b30efae4ebd8f3 (plain)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
--- ./launchmany-curses.py.orig	Mon Jun 12 22:46:19 2006
+++ ./launchmany-curses.py	Wed Jun 21 23:57:08 2006
@@ -18,6 +18,7 @@
 
 DOWNLOAD_SCROLL_RATE = 1
 
+import logging
 import sys, os
 from threading import Event
 from time import time, localtime, strftime
@@ -99,7 +100,7 @@
     def winch_handler(self, signum, stackframe):
         self.changeflag.set()
         curses.endwin()
-        self.scrwin.refresh()
+        self.scrwin.noutrefresh()
         self.scrwin = curses.newwin(0, 0, 0, 0)
         self._remake_window()
         self._display_messages()
@@ -118,22 +119,26 @@
         self.mainpan = curses.panel.new_panel(self.mainwin)
         self.mainwin.scrollok(0)
         self.mainwin.nodelay(1)
+        self.mainwin.clearok(1)
 
         self.headerwin = curses.newwin(1, self.mainwinw+1,
                                        1, self.mainwinx)
         self.headerpan = curses.panel.new_panel(self.headerwin)
         self.headerwin.scrollok(0)
+        self.headerwin.clearok(0)
 
         self.totalwin = curses.newwin(1, self.mainwinw+1,
                                       self.mainwinh+1, self.mainwinx)
         self.totalpan = curses.panel.new_panel(self.totalwin)
         self.totalwin.scrollok(0)
+        self.totalwin.clearok(0)
 
         self.statuswinh = self.scrh-4-self.mainwinh
         self.statuswin = curses.newwin(self.statuswinh, self.mainwinw+1,
                                        self.mainwinh+3, self.mainwinx)
         self.statuspan = curses.panel.new_panel(self.statuswin)
         self.statuswin.scrollok(0)
+        self.statuswin.clearok(1)
 
         try:
             self.scrwin.border(ord('|'),ord('|'),ord('-'),ord('-'),ord(' '),ord(' '),ord(' '),ord(' '))
@@ -199,7 +204,7 @@
                 if self._display_line(''):
                     break
             ( name, status, progress, peers, seeds, seedsmsg, dist,
-              uprate, dnrate, upamt, dnamt, size, t, msg ) = data[ii]
+              uprate, dnrate, upamt, dnamt, size, t ) = data[ii]
             t = fmttime(t)
             if t:
                 status = t
@@ -216,7 +221,7 @@
             else:
                 datastr = '    '+status+' ('+progress+')'
             self._display_line(datastr)
-            self._display_line('    '+ljust(msg,self.mainwinw-4))
+#            self._display_line('    '+ljust(msg,self.mainwinw-4))
             i += 1
 
     def display(self, data):
@@ -236,7 +241,7 @@
         totalup = 0
         totaldn = 0
         for ( name, status, progress, peers, seeds, seedsmsg, dist,
-              uprate, dnrate, upamt, dnamt, size, t, msg ) in data:
+              uprate, dnrate, upamt, dnamt, size, t ) in data:
             totalup += uprate
             totaldn += dnrate
 
OpenPOWER on IntegriCloud