summaryrefslogtreecommitdiff
path: root/representer.py
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2016-08-15 22:46:12 +0200
committerAnthon van der Neut <anthon@mnt.org>2016-08-15 22:46:12 +0200
commit438db3b9b29e997a6fc2674c95a2c76192b5a567 (patch)
treec16dc7d660b8d62862564fa669377623adb3a159 /representer.py
parent0da1ffde8bf06a1c84693a431aa3de5b02e767b6 (diff)
downloadruamel.yaml-438db3b9b29e997a6fc2674c95a2c76192b5a567.tar.gz
initial type info, drop 2.60.12.0
Diffstat (limited to 'representer.py')
-rw-r--r--representer.py31
1 files changed, 11 insertions, 20 deletions
diff --git a/representer.py b/representer.py
index b4625bf..0071152 100644
--- a/representer.py
+++ b/representer.py
@@ -3,26 +3,21 @@
from __future__ import absolute_import
from __future__ import print_function
-try:
- from .error import * # NOQA
- from .nodes import * # NOQA
- from .compat import text_type, binary_type, to_unicode, PY2, PY3, ordereddict
- from .scalarstring import * # NOQA
-except (ImportError, ValueError): # for Jython
- from ruamel.yaml.error import * # NOQA
- from ruamel.yaml.nodes import * # NOQA
- from ruamel.yaml.compat import text_type, binary_type, to_unicode, PY2, PY3, ordereddict
- from ruamel.yaml.scalarstring import * # NOQA
+from typing import Dict, Any # NOQA
+from ruamel.yaml.error import * # NOQA
+from ruamel.yaml.nodes import * # NOQA
+from ruamel.yaml.compat import text_type, binary_type, to_unicode, PY2, PY3, ordereddict
+from ruamel.yaml.scalarstring import * # NOQA
import datetime
import sys
import types
if PY3:
- import copyreg
+ import copyreg # type: ignore
import base64
else:
- import copy_reg as copyreg
+ import copy_reg as copyreg # type: ignore
__all__ = ['BaseRepresenter', 'SafeRepresenter', 'Representer',
@@ -35,8 +30,8 @@ class RepresenterError(YAMLError):
class BaseRepresenter(object):
- yaml_representers = {}
- yaml_multi_representers = {}
+ yaml_representers = {} # type: Dict[Any, Any]
+ yaml_multi_representers = {} # type: Dict[Any, Any]
def __init__(self, default_style=None, default_flow_style=None):
self.default_style = default_style
@@ -578,12 +573,8 @@ Representer.add_multi_representer(object,
Representer.represent_object)
-try:
- from .comments import CommentedMap, CommentedOrderedMap, CommentedSeq, \
- CommentedSet, comment_attrib, merge_attrib
-except ImportError: # for Jython
- from ruamel.yaml.comments import CommentedMap, CommentedOrderedMap, \
- CommentedSeq, CommentedSet, comment_attrib, merge_attrib
+from ruamel.yaml.comments import CommentedMap, CommentedOrderedMap, \
+ CommentedSeq, CommentedSet, comment_attrib, merge_attrib # NOQA
class RoundTripRepresenter(SafeRepresenter):