pyrevit.compat

Usage

from pyrevit.compat import IRONPY277
from pyrevit.compat import safe_strtype

Documentation

python engine compatibility module.

Implementation

"""python engine compatibility module."""

import sys

PY2 = sys.version_info[0] == 2
PY3 = sys.version_info[0] == 3
IRONPY273 = sys.version_info[:3] == (2, 7, 3)
IRONPY277 = sys.version_info[:3] == (2, 7, 7)

safe_strtype = str

if PY2:
    safe_strtype = unicode  # noqa