Source code for hdlConvertorAst.py_ver_compatibility

import sys

# [TODO] merge with py_ver_independent_str

if sys.version_info[0] <= 2:
    def is_str(x):
        return isinstance(x, (basestring, unicode))
else:
[docs] def is_str(x): return isinstance(x, str)
[docs]def method_as_function(fn): if sys.version_info[0] <= 2: return fn.im_func return fn