[V3] Actually add compatibility with 3.5.1 (#1155)

* Fix 3.5.1 issue with TYPE_CHECKING

* I hate you

* Smarter...
This commit is contained in:
Will
2017-12-09 18:51:35 -05:00
committed by GitHub
parent 02d7193a92
commit 6d1d699059
6 changed files with 19 additions and 11 deletions

View File

@@ -0,0 +1,12 @@
__all__ = ['TYPE_CHECKING', 'NewType']
try:
from typing import TYPE_CHECKING
except ImportError:
TYPE_CHECKING = False
try:
from typing import NewType
except ImportError:
def NewType(name, tp):
return type(name, (tp,), {})