]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Open LOGFILE in a separate function
authorEsko Kokkonen <esko.kokkonen@gmail.com>
Sun, 3 Jul 2011 06:54:00 +0000 (09:54 +0300)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Sun, 3 Jul 2011 06:54:00 +0000 (09:54 +0300)
emerge-timer.py

index 7ab982e63bb44cded66f2cf0bc615b712cfa76fa..d46b82e5b54ee890338e655424186e9e21c118ac 100755 (executable)
@@ -5,11 +5,6 @@ import sys, subprocess, datetime, os
 PORTDIR = "/usr/portage/"
 LOGFILE = "/var/log/emerge.log"
 
-try:
-    f = open(LOGFILE, 'r')
-except IOError:
-    print "Permission denied: ", LOGFILE
-    sys.exit(1)
 
 try:
     package_name = sys.argv[1]
@@ -187,6 +182,18 @@ def calculate_emerge_time():
     times.append((emerge_time, date))
 
 
+def open_log():
+    try:
+        f = open(LOGFILE, 'r')
+    except IOError:
+        print "Permission denied: ", LOGFILE
+        sys.exit(1)
+    finally:
+        return f
+
+
+f = open_log()
+
 get_package(package_name)
 
 print('-'*90)