[Python-checkins] r88034 - sandbox/trunk/release/release.py

georg.brandl python-checkins at python.org
Sat Jan 15 18:08:01 CET 2011


Author: georg.brandl
Date: Sat Jan 15 18:08:01 2011
New Revision: 88034
Log:
Actually validate the tag name.
Modified:
 sandbox/trunk/release/release.py
Modified: sandbox/trunk/release/release.py
==============================================================================
--- sandbox/trunk/release/release.py	(original)
+++ sandbox/trunk/release/release.py	Sat Jan 15 18:08:01 2011
@@ -19,7 +19,7 @@
 
 COMMASPACE = ', '
 SPACE = ' '
-tag_cre = re.compile(r'(\d+)(?:\.(\d+)(?:\.(\d+))?)?(?:([ab]|rc)(\d+))?')
+tag_cre = re.compile(r'(\d+)(?:\.(\d+)(?:\.(\d+))?)?(?:([ab]|rc)(\d+))?$')
 
 
 # Ideas stolen from Mailman's release script, Lib/tokens.py and welease
@@ -329,7 +329,7 @@
 class Tag(object):
 
 def __init__(self, tag_name):
- result = tag_cre.search(tag_name)
+ result = tag_cre.match(tag_name)
 if result is None:
 error('tag %s is not valid' % tag_name)
 data = list(result.groups())


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /