mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-08 09:28:41 +00:00
[#3112|Console] Fix handling hex for setting peer_tos in config
The token parser was converting hex value to int which is not what should be passed onto libtorrent peer_tos setting.
This commit is contained in:
parent
0ba87b424c
commit
507c5df984
1 changed files with 5 additions and 1 deletions
|
@ -38,6 +38,10 @@ def atom(src, token):
|
||||||
try:
|
try:
|
||||||
if token[1] == '-':
|
if token[1] == '-':
|
||||||
return int(token[-1], 0)
|
return int(token[-1], 0)
|
||||||
|
else:
|
||||||
|
if token[1].startswith('0x'):
|
||||||
|
# Hex number so return unconverted as string.
|
||||||
|
return token[1].decode('string-escape')
|
||||||
else:
|
else:
|
||||||
return int(token[1], 0)
|
return int(token[1], 0)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue