diff options
Diffstat (limited to 'representer.py')
-rw-r--r-- | representer.py | 10 |
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) |