The following issues were found
tests/basics/int_big_cmp.py
1 issues
Line: 1
Column: 1
# test bignum comparisons
i = 1 << 65
print(i == 0)
print(i != 0)
print(i < 0)
print(i > 0)
print(i <= 0)
Reported by Pylint.
tests/basics/builtin_ord.py
1 issues
Line: 1
Column: 1
# test builtin ord (whether or not we support unicode)
print(ord('a'))
try:
ord('')
except TypeError:
print("TypeError")
Reported by Pylint.
tests/basics/int_big_add.py
1 issues
Line: 1
Column: 1
# tests transition from small to large int representation by addition
# 31-bit overflow
i = 0x3fffffff
print(i + i)
print(-i + -i)
# 47-bit overflow
i = 0x3fffffffffff
Reported by Pylint.
tests/basics/builtin_bin_intbig.py
1 issues
Line: 1
Column: 1
# test builtin bin function
print(bin(12345678901234567890))
Reported by Pylint.
tests/basics/builtin_oct.py
1 issues
Line: 1
Column: 1
# test builtin oct function
print(oct(1))
print(oct(-1))
print(oct(15))
print(oct(-15))
print(oct(12345))
print(oct(0o12345))
Reported by Pylint.
ports/cc3200/tools/uniflash.py
1 issues
Line: 3
Column: 2
#!/usr/bin/env python
"""
Flash the WiPy (format, update service pack and program).
Example:
> python uniflash.py -u "C:\ti\uniflash_3.2\uniflashCLI.bat" -c "C:\VirtualBoxShared\GitHub\wipy_uniflash.usf" -p 8 -s "C:\ti\CC31xx_CC32xx_ServicePack_1.0.0.10.0\servicepack_1.0.0.10.0.bin"
Reported by Pylint.
tests/basics/builtin_divmod.py
1 issues
Line: 1
Column: 1
# test builtin divmod
print(divmod(0, 2))
print(divmod(3, 4))
print(divmod(20, 3))
try:
divmod(1, 0)
except ZeroDivisionError:
Reported by Pylint.
ports/cc3200/mods/modwlan.c
1 issues
Line: 962
CWE codes:
562
// connect to the requested access point
modwlan_Status_t status;
status = wlan_do_connect (ssid, ssid_len, bssid, auth, key, key_len, timeout);
if (status == MODWLAN_ERROR_TIMEOUT) {
mp_raise_OSError(MP_ETIMEDOUT);
} else if (status == MODWLAN_ERROR_INVALID_PARAMS) {
mp_raise_ValueError(MP_ERROR_TEXT("invalid argument(s) value"));
}
Reported by Cppcheck.
drivers/wiznet5k/internet/dhcp/dhcp.c
1 issues
Line: 669
CWE codes:
908
} // switch
} // while
} // if
return type;
}
uint8_t DHCP_run(void)
{
uint8_t type;
Reported by Cppcheck.
tests/basics/generator2.py
1 issues
Line: 1
Column: 1
gen = (i for i in range(10))
for i in gen:
print(i)
Reported by Pylint.