[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