rebuild-scripts bumpspecfile.py,1.7,1.8

Michael Schwendt (mschwendt) fedora-extras-commits at redhat.com
Sat Feb 23 18:26:58 UTC 2008


Author: mschwendt

Update of /cvs/fedora/rebuild-scripts
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26052

Modified Files:
	bumpspecfile.py 
Log Message:
- make the release value match more strict (start at the beginning!)


Index: bumpspecfile.py
===================================================================
RCS file: /cvs/fedora/rebuild-scripts/bumpspecfile.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- bumpspecfile.py	23 Feb 2008 10:44:46 -0000	1.7
+++ bumpspecfile.py	23 Feb 2008 18:26:57 -0000	1.8
@@ -44,8 +44,10 @@
                 break
 
     def increaseMain(self, release):
-        relre = re.compile(r'(?P<pre>0\.)?(?P<rel>\d+)(?P<post>.*)', re.I)
+        relre = re.compile(r'^(?P<pre>0\.)?(?P<rel>\d+)(?P<post>.*)', re.I)
         relmatch = relre.search(release)
+        if not relmatch:  # pattern match failed
+            raise BumpSpecError
         pre = relmatch.group('pre') or ''
         value = int(relmatch.group('rel'))
         post = relmatch.group('post')




More information about the fedora-extras-commits mailing list