]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Capture IOErrors
authorEsko Kokkonen <esko.kokkonen@gmail.com>
Sun, 8 Jan 2012 16:20:18 +0000 (18:20 +0200)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Sun, 8 Jan 2012 16:20:18 +0000 (18:20 +0200)
This enables the proper use of piping stuff from the program.

emerge-timer.py

index 2c07d2d034f2b1fe46a11e1344dd9cf3ff38350a..e314493e03f9f4cb8dfbfb712eb7d35a3be2128e 100755 (executable)
@@ -461,8 +461,14 @@ def list_emerge_processes():
     return 0
 
 
-
 def main(status, user_package=None):
+    try:
+        _main(status, user_package)
+    except IOError:
+        sys.exit()
+
+
+def _main(status, user_package=None):
     """Main function. Hanlde all the different modes of operation."""
 
     if status == "package":