summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDamien Regad <dregad@mantisbt.org>2015-12-27 15:18:20 +0100
committerDamien Regad <dregad@mantisbt.org>2015-12-27 16:03:05 +0100
commit70ff576d241e7957feea41e6f476a7a7afb1343a (patch)
tree125a4f26686a30eb1780da36d659278a4d7e46bf /scripts
parentfe69a132c616ea33d099f7a15df7e27f5f363aa4 (diff)
downloadadodb-70ff576d241e7957feea41e6f476a7a7afb1343a.tar.gz
adodb-70ff576d241e7957feea41e6f476a7a7afb1343a.tar.bz2
adodb-70ff576d241e7957feea41e6f476a7a7afb1343a.zip
Catch exception when version number is not valid
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/uploadrelease.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/uploadrelease.py b/scripts/uploadrelease.py
index a2a0dea0..357cb099 100755
--- a/scripts/uploadrelease.py
+++ b/scripts/uploadrelease.py
@@ -71,7 +71,15 @@ def get_release_version():
print "ERROR: release zip file not found in '%s'" % release_path
sys.exit(1)
- version = re.search("^adodb-([\d]+\.[\d]+\.[\d]+)\.zip$", zipfile).group(1)
+ try:
+ version = re.search(
+ "^adodb-([\d]+\.[\d]+\.[\d]+)\.zip$",
+ zipfile
+ ).group(1)
+ except AttributeError:
+ print "ERROR: unable to extract version number from '%s'" % zipfile
+ print " Only 3 groups of digits separated by periods are allowed"
+ sys.exit(1)
return version