summaryrefslogtreecommitdiff
path: root/compat.py
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2017-03-17 11:18:10 +0100
committerAnthon van der Neut <anthon@mnt.org>2017-03-17 11:18:10 +0100
commitc8568f99215aaa910953287f63a25459e3800dfc (patch)
tree8e26ef5382230e96184737d09913d1a5728bd670 /compat.py
parentf75754aa90ea4d53f87aba5fce692185a25514c3 (diff)
downloadruamel.yaml-c8568f99215aaa910953287f63a25459e3800dfc.tar.gz
changes for mypy
Diffstat (limited to 'compat.py')
-rw-r--r--compat.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/compat.py b/compat.py
index d9fc76c..d3529d4 100644
--- a/compat.py
+++ b/compat.py
@@ -8,7 +8,7 @@ import sys
import os
import types
-from typing import Any, Dict, Optional, List, Union # NOQA
+from typing import Any, Dict, Optional, List, Union, BinaryIO, IO, Text # NOQA
try:
@@ -94,6 +94,9 @@ else:
import cStringIO
BytesIO = cStringIO.StringIO
+StreamType = Union[BinaryIO, IO[str], StringIO]
+StreamTextType = Union[Text, StreamType]
+
if PY3:
builtins_module = 'builtins'
else: