extras-buildsys/utils extras-push-new,1.1,1.2

Michael Schwendt (mschwendt) fedora-extras-commits at redhat.com
Sat May 6 13:14:44 UTC 2006


Author: mschwendt

Update of /cvs/fedora/extras-buildsys/utils
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10002

Modified Files:
	extras-push-new 
Log Message:
re-use code


Index: extras-push-new
===================================================================
RCS file: /cvs/fedora/extras-buildsys/utils/extras-push-new,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- extras-push-new	6 May 2006 12:56:40 -0000	1.1
+++ extras-push-new	6 May 2006 13:14:41 -0000	1.2
@@ -121,6 +121,39 @@
         self.file.close()
 
 
+def getrunfilename(dist):
+    runfilename = os.path.join(rundir, dist)
+    if DEBUG:
+        runfilename += '.DEBUG'
+    return runfilename
+
+
+def getlinesfromrunfile(dist):
+    runfilename = getrunfilename(dist)
+    pkglist = []
+    if os.path.isfile(runfilename):
+        try:
+            rundirfile = open(runfilename,'r')
+            for line in rundirfile:
+                pkglist.append( line.rstrip() )
+            rundirfile.close()
+        except IOError:
+            print 'ERROR: Could not open %s' % runfilename
+            sys.exit(5)
+    return pkglist
+
+
+def emptyrunfile(dist):
+    runfilename = getrunfilename(dist)
+    if not os.path.isfile(runfilename):
+        return
+    try:
+        os.remove(runfilename)
+    except:
+        print 'ERROR: Could not remove %s' % runfilename
+        pass
+
+
 # ====================================================================
 # (previously in extras-sign-move.py)
 
@@ -205,9 +238,7 @@
 
     
 def sign_move(dist):
-    runfilename = os.path.join(rundir, dist)
-    if DEBUG:
-        runfilename += '.DEBUG'
+    runfilename = getrunfilename(dist)
     try:
         rundirfile = open(runfilename,'a')
     except:
@@ -378,36 +409,6 @@
 
 # ====================================================================
 
-def getlinesfromrunfile(dist):
-    runfilename = os.path.join(rundir, dist)
-    if DEBUG:
-        runfilename += '.DEBUG'
-    pkglist = []
-    if os.path.isfile(runfilename):
-        try:
-            rundirfile = open(runfilename,'r')
-            for line in rundirfile:
-                pkglist.append( line.rstrip() )
-            rundirfile.close()
-        except IOError:
-            print 'ERROR: Could not open %s' % runfilename
-            sys.exit(5)
-    return pkglist
-
-
-def emptyrunfile(dist):
-    runfilename = os.path.join(rundir, dist)
-    if DEBUG:
-        runfilename += '.DEBUG'
-    if not os.path.isfile(runfilename):
-        return
-    try:
-        os.remove(runfilename)
-    except:
-        print 'ERROR: Could not remove %s' % runfilename
-        pass
-    
-
 if __name__ == '__main__':
     if config['gidcheck']:
         if os.getgid() != signersgid:




More information about the fedora-extras-commits mailing list