summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDamien Regad <dregad@mantisbt.org>2020-12-20 00:49:38 +0100
committerDamien Regad <dregad@mantisbt.org>2020-12-20 00:51:45 +0100
commit547c2369a9bfa1fbbe79aa79ef6d6d5f6c703268 (patch)
tree151eea6843b6de30c3b6de16eb7e6f29df4d4923 /scripts
parenta8fa5bea1c1acb89fbdbe37573e21b7292c0b76c (diff)
downloadadodb-547c2369a9bfa1fbbe79aa79ef6d6d5f6c703268.tar.gz
adodb-547c2369a9bfa1fbbe79aa79ef6d6d5f6c703268.tar.bz2
adodb-547c2369a9bfa1fbbe79aa79ef6d6d5f6c703268.zip
uploadrelease.py: get extension with path.splitext()
Previous logic using str.split('.') does not work with prereleases as there is an extra '.', causing extension to be returned as '1.zip' instead of just 'zip'.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/uploadrelease.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/uploadrelease.py b/scripts/uploadrelease.py
index 407684a3..bddc8228 100755
--- a/scripts/uploadrelease.py
+++ b/scripts/uploadrelease.py
@@ -259,10 +259,10 @@ def set_sourceforge_file_info():
print(" " + file)
# Determine defaults based on file extension
- ext = file.split('.', 3)[3]
- if ext == 'zip':
+ ext = path.splitext(file)[1]
+ if ext == '.zip':
defaults = ['windows']
- elif ext == 'tar.gz':
+ elif ext == '.gz':
defaults = ['linux', 'mac', 'bsd', 'solaris', 'others']
else:
print("WARNING: Unknown extension for file", file)