]> kaliko git repositories - mpd-sima.git/commitdiff
Ensure python 3.2 compatibility
authorkaliko <kaliko@azylum.org>
Wed, 17 Dec 2014 12:28:34 +0000 (13:28 +0100)
committerkaliko <kaliko@azylum.org>
Wed, 17 Dec 2014 12:28:34 +0000 (13:28 +0100)
sima/lib/meta.py

index 5c439c5742df959d36f17b9488d1f0fd357db178..cf130969b3193f7838d0200cc7654356dfbba9d5 100644 (file)
 Defines some object to handle audio file metadata
 """
 
-import collections.abc  # python >= 3.3
+try:
+    from collections.abc import Set # python >= 3.3
+except ImportError:
+    from collections import Set # python 3.2
 import logging
 import re
 
@@ -159,7 +162,7 @@ class Artist(Meta):
             mbid = kwargs.get('musicbrainz_albumartistid').split(', ')[0]
         super().__init__(name=name, mbid=mbid)
 
-class MetaContainer(collections.abc.Set):
+class MetaContainer(Set):
 
     def __init__(self, iterable):
         self.elements = lst = []