1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-21 10:26:06 +03:00

fixed remaining python 3.5 incompatibility

This commit is contained in:
Peter Szabo 2016-01-25 20:14:39 +01:00
parent 5e19757d54
commit 5d9fb2894d

View File

@ -104,10 +104,10 @@ def serve(remoteAddr, localAddr, remotePort, localPort, password, filename, comm
if(data.startswith('AUTH')): if(data.startswith('AUTH')):
nonce = data.split()[1] nonce = data.split()[1]
cnonce_text = '%s%u%s%s' % (filename, content_size, file_md5, remoteAddr) cnonce_text = '%s%u%s%s' % (filename, content_size, file_md5, remoteAddr)
cnonce = hashlib.md5(cnonce_text).hexdigest() cnonce = hashlib.md5(cnonce_text.encode()).hexdigest()
passmd5 = hashlib.md5(password).hexdigest() passmd5 = hashlib.md5(password.encode()).hexdigest()
result_text = '%s:%s:%s' % (passmd5 ,nonce, cnonce) result_text = '%s:%s:%s' % (passmd5 ,nonce, cnonce)
result = hashlib.md5(result_text).hexdigest() result = hashlib.md5(result_text.encode()).hexdigest()
sys.stderr.write('Authenticating...') sys.stderr.write('Authenticating...')
sys.stderr.flush() sys.stderr.flush()
message = '%d %s %s\n' % (AUTH, cnonce, result) message = '%d %s %s\n' % (AUTH, cnonce, result)