aboutsummaryrefslogtreecommitdiffstats
path: root/packaging-tools/archiveresolver.py
diff options
context:
space:
mode:
authorIikka Eklund <iikka.eklund@qt.io>2016-06-27 12:47:03 +0300
committerIikka Eklund <iikka.eklund@qt.io>2016-08-23 06:42:22 +0000
commitbaae999b069e61a5bfacce1fdbb9b4eb92b95347 (patch)
treed58af17bde39a9599c788389a09aa501c1ad09d7 /packaging-tools/archiveresolver.py
parent50a999bb31edf393a649ca8fbb63dc7c8023c871 (diff)
Raise exception instead of using sys.exit
The sys.exit terminates just the current thread. This is an issue if using the threadedwork.py with multiple threads as any failure should terminate the whole script. Change-Id: I9926c4cf9c6754a5182d331dae5a2e66c5ff95b6 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'packaging-tools/archiveresolver.py')
-rw-r--r--packaging-tools/archiveresolver.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/packaging-tools/archiveresolver.py b/packaging-tools/archiveresolver.py
index f70d58825..3c7d61239 100644
--- a/packaging-tools/archiveresolver.py
+++ b/packaging-tools/archiveresolver.py
@@ -122,8 +122,7 @@ class ArchiveLocationResolver:
for server in self.server_list:
if server.server_name == server_name:
return server.server_url
- print '*** Error! Unable to find server by name: ' + server_name
- sys.exit(-1)
+ raise RuntimeError('*** Error! Unable to find server by name: %s' % server_name)
###############################