summaryrefslogtreecommitdiff
path: root/representer.py
diff options
context:
space:
mode:
Diffstat (limited to 'representer.py')
-rw-r--r--representer.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/representer.py b/representer.py
index 2016471..ae8f3b0 100644
--- a/representer.py
+++ b/representer.py
@@ -834,9 +834,13 @@ RoundTripRepresenter.add_representer(CommentedSeq,
RoundTripRepresenter.add_representer(CommentedMap,
RoundTripRepresenter.represent_dict)
-RoundTripRepresenter.add_representer(
- CommentedOrderedMap,
- RoundTripRepresenter.represent_ordereddict)
+RoundTripRepresenter.add_representer(CommentedOrderedMap,
+ RoundTripRepresenter.represent_ordereddict)
+
+if sys.version_info >= (2, 7):
+ import collections
+ RoundTripRepresenter.add_representer(collections.OrderedDict,
+ RoundTripRepresenter.represent_ordereddict)
RoundTripRepresenter.add_representer(CommentedSet,
RoundTripRepresenter.represent_set)