diff options
| author | Damien Regad <dregad@mantisbt.org> | 2015-12-27 15:18:20 +0100 |
|---|---|---|
| committer | Damien Regad <dregad@mantisbt.org> | 2015-12-27 16:03:05 +0100 |
| commit | 70ff576d241e7957feea41e6f476a7a7afb1343a (patch) | |
| tree | 125a4f26686a30eb1780da36d659278a4d7e46bf /scripts | |
| parent | fe69a132c616ea33d099f7a15df7e27f5f363aa4 (diff) | |
| download | adodb-70ff576d241e7957feea41e6f476a7a7afb1343a.tar.gz adodb-70ff576d241e7957feea41e6f476a7a7afb1343a.tar.bz2 adodb-70ff576d241e7957feea41e6f476a7a7afb1343a.zip | |
Catch exception when version number is not valid
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/uploadrelease.py | 10 |
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 |
