dhp.VI¶
These are simple methods for dealing with Python 2/3 compatibility issues. They are focused on solving the problems of python 2/3 support in the dhp package. If you need more see six
iteritems¶
return the proper iteritems method for a dictionary based on the version of Python
-
iteritems
(dct) return proper iteritems method
Parameters: dct – dictionary Return type: iterable method
from dhp.VI import iteritems
for k, val in iteritems(my_dict):
do_something(k, val)
Use case: supporting python2 code that uses iteritems when targeting both 2 and 3.
PY_VER¶
is set to the major version of python currently running. Either 2 or 3 respectively.
StringIO¶
Imports the correct StringIO for the currently running version of Python.
from dhp.VI import StringIO