diff options
author | Iikka Eklund <iikka.eklund@qt.io> | 2016-06-27 12:47:03 +0300 |
---|---|---|
committer | Iikka Eklund <iikka.eklund@qt.io> | 2016-08-23 06:42:22 +0000 |
commit | baae999b069e61a5bfacce1fdbb9b4eb92b95347 (patch) | |
tree | d58af17bde39a9599c788389a09aa501c1ad09d7 /packaging-tools/archiveresolver.py | |
parent | 50a999bb31edf393a649ca8fbb63dc7c8023c871 (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.py | 3 |
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) ############################### |