From: Esko Kokkonen Date: Sun, 8 Jan 2012 16:20:18 +0000 (+0200) Subject: Capture IOErrors X-Git-Url: http://git.itanic.dy.fi/?p=emerge-timer;a=commitdiff_plain;h=4b834365e78f2b39fc300410d372d78831ea3c58 Capture IOErrors This enables the proper use of piping stuff from the program. --- diff --git a/emerge-timer.py b/emerge-timer.py index 2c07d2d..e314493 100755 --- a/emerge-timer.py +++ b/emerge-timer.py @@ -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":