There are a number of formatting issues in the python bindings that cause warnings in PEP 8 aware IDEs: - triple single quoted blocks for doc strings at the beginning of functions when they should be double quoted - missing colons after variable names in the descriptions in the __doc__ string of functions - unused variables - variables initialized to None when they should be initialized to a value of the intended type - integer values used for initializing ctypes.c_bool when the python False should be used - duplicated imports - missing initialization of device index in Device (although it isn't used) - unnecessary parentheses around tuples in returns None of these affect functionality or performance, but they it more difficult to see actual errors with these being flagged.
There are a number of formatting issues in the python bindings that cause warnings in PEP 8 aware IDEs:
None of these affect functionality or performance, but they it more difficult to see actual errors with these being flagged.