chiark
/
gitweb
/
~ianmdlvl
/
cura.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
78af3a4
)
adding a more explicit error message for failure on binding to any port
author
gcmalloc
<gcmalloc@gmail.com>
Wed, 8 Oct 2014 21:50:29 +0000
(23:50 +0200)
committer
gcmalloc
<gcmalloc@gmail.com>
Wed, 8 Oct 2014 21:57:11 +0000
(23:57 +0200)
Cura/util/sliceEngine.py
patch
|
blob
|
history
diff --git
a/Cura/util/sliceEngine.py
b/Cura/util/sliceEngine.py
index 344adf2155b168ba6f17c96bfed05ce2d66f6706..c13a79ff4e29107d9728b3fc14aa162ca9576ec3 100644
(file)
--- a/
Cura/util/sliceEngine.py
+++ b/
Cura/util/sliceEngine.py
@@
-184,17
+184,16
@@
class Engine(object):
self._serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self._serverPortNr = 0xC20A
self._serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self._serverPortNr = 0xC20A
- while True:
+ for potential_port in xrange(0xC20A, 0xFFFF):
+ self._serverPortNr = potential_port
try:
self._serversocket.bind(('127.0.0.1', self._serverPortNr))
try:
self._serversocket.bind(('127.0.0.1', self._serverPortNr))
+ break
except:
except:
- print "Failed to listen on port: %d" % (self._serverPortNr)
- self._serverPortNr += 1
- if self._serverPortNr > 0xFFFF:
- print "Failed to listen on any port..."
- break
- else:
- break
+ print("Failed to listen on port: %d" % (self._serverPortNr))
+ else:
+ print("Failed to listen on any port, this is a fatal error")
+ exit(10)
thread = threading.Thread(target=self._socketListenThread)
thread.daemon = True
thread.start()
thread = threading.Thread(target=self._socketListenThread)
thread.daemon = True
thread.start()