Hexadecimal can be written as 0X

This commit is contained in:
Alexander Kukushkin
2016-06-13 10:32:54 +02:00
parent 95db7259d4
commit e373a1e0bb
+1 -1
View File
@@ -100,7 +100,7 @@ def strtol(value, strict=True):
if i < l and value[i].isdigit(): if i < l and value[i].isdigit():
if value[i] == '0': if value[i] == '0':
i += 1 i += 1
if i < l and value[i] == 'x': # '0' followed by 'x': HEX if i < l and value[i] in ('x', 'X'): # '0' followed by 'x': HEX
base = 16 base = 16
i += 1 i += 1
else: # just starts with '0': OCT else: # just starts with '0': OCT