mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-21 10:26:06 +03:00
Catch lost connection while uploading
This commit is contained in:
parent
6f2069deac
commit
b797287359
@ -56,7 +56,14 @@ def serve(remoteAddr, remotePort, filename):
|
||||
if not chunk: break
|
||||
sys.stderr.write('.')
|
||||
sys.stderr.flush()
|
||||
connection.sendall(chunk)
|
||||
try:
|
||||
connection.sendall(chunk)
|
||||
except:
|
||||
print('\nError Uploading', file=sys.stderr)
|
||||
connection.close()
|
||||
f.close()
|
||||
sock.close()
|
||||
return 1
|
||||
|
||||
print('\nWaiting for result...\n', file=sys.stderr)
|
||||
try:
|
||||
@ -65,11 +72,13 @@ def serve(remoteAddr, remotePort, filename):
|
||||
print('Result: %s' % data, file=sys.stderr)
|
||||
connection.close()
|
||||
f.close()
|
||||
sock.close()
|
||||
return 0
|
||||
except:
|
||||
print('Result: No Answer!', file=sys.stderr)
|
||||
connection.close()
|
||||
f.close()
|
||||
sock.close()
|
||||
return 1
|
||||
|
||||
finally:
|
||||
|
Loading…
x
Reference in New Issue
Block a user