[BUILD] skip bwc version check if directory doesn't exists or is not a directory

This commit is contained in:
Simon Willnauer 2014-07-23 14:54:01 +02:00
parent be96f57c11
commit 0a1701d416

View File

@ -512,6 +512,7 @@ print_sonartype_notice()
def find_bwc_version(release_version, bwc_dir='backwards'):
log(' Lookup bwc version in directory [%s]' % bwc_dir)
bwc_version = None
if os.path.exists(bwc_dir) and os.path.isdir(bwc_dir):
max_version = [int(x) for x in release_version.split('.')]
for dir in os.listdir(bwc_dir):
if os.path.isdir(os.path.join(bwc_dir, dir)) and dir.startswith('elasticsearch-'):
@ -520,6 +521,8 @@ def find_bwc_version(release_version, bwc_dir='backwards'):
if (not bwc_version) or version > [int(x) for x in bwc_version.split('.')]:
bwc_version = dir[len('elasticsearch-'):]
log(' Using bwc version [%s]' % bwc_version)
else:
log(' bwc directory [%s] does not exists or is not a directory - skipping' % bwc_dir)
return bwc_version
if __name__ == '__main__':