"""
This module stores code used for making pyCraft compatible with
both Python2 and Python3 while using the same codebase.
"""

# Raw input -> input shenangians
# example
# > from minecraft.compat import input
# > input("asd")

# Hi, I'm pylint, and sometimes I act silly, at which point my programmer
# overlords need to correct me.

# pylint: disable=undefined-variable,redefined-builtin,invalid-name
try:
    input = raw_input
except NameError:
    input = input

try:
    unicode = unicode
except NameError:
    unicode = str
# pylint: enable=undefined-variable,redefined-builtin,invalid-name