[CalendarServer-changes] [12868] CalendarServer/trunk/calendarserver/tools/jobitems.py

source_changes at macosforge.org source_changes at macosforge.org
Mon Mar 10 13:45:57 PDT 2014


Revision: 12868
          http://trac.calendarserver.org//changeset/12868
Author:   cdaboo at apple.com
Date:     2014-03-10 13:45:57 -0700 (Mon, 10 Mar 2014)
Log Message:
-----------
Text mode fixes.

Modified Paths:
--------------
    CalendarServer/trunk/calendarserver/tools/jobitems.py

Modified: CalendarServer/trunk/calendarserver/tools/jobitems.py
===================================================================
--- CalendarServer/trunk/calendarserver/tools/jobitems.py	2014-03-10 20:06:08 UTC (rev 12867)
+++ CalendarServer/trunk/calendarserver/tools/jobitems.py	2014-03-10 20:45:57 UTC (rev 12868)
@@ -154,20 +154,21 @@
             print("-------------")
 
         # Check keystrokes
-        try:
-            c = self.window.window.getkey()
-        except:
-            c = -1
-        if c == "q":
-            self.reactor.stop()
-        elif c == " ":
-            self.paused = not self.paused
-        elif c == "t":
-            self.seconds = 1.0 if self.seconds == 0.1 else 1.0
-        elif c == "h":
-            yield self.displayHelp()
-        elif c == "j":
-            yield self.displayJobs()
+        if useCurses:
+            try:
+                c = self.window.window.getkey()
+            except:
+                c = -1
+            if c == "q":
+                self.reactor.stop()
+            elif c == " ":
+                self.paused = not self.paused
+            elif c == "t":
+                self.seconds = 1.0 if self.seconds == 0.1 else 1.0
+            elif c == "h":
+                yield self.displayHelp()
+            elif c == "j":
+                yield self.displayJobs()
 
         self.reactor.callLater(self.seconds, self.updateDisplay)
 
@@ -176,7 +177,8 @@
 class BaseWindow(object):
     def __init__(self, nlines, ncols, begin_y, begin_x, store, title):
         self.window = curses.newwin(nlines, ncols, begin_y, begin_x) if useCurses else None
-        self.window.nodelay(1)
+        if useCurses:
+            self.window.nodelay(1)
         self.ncols = ncols
         self.store = store
         self.title = title
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140310/e145bb3a/attachment-0001.html>


More information about the calendarserver-changes mailing list