]> kaliko git repositories - mpd-sima.git/blobdiff - sima/client.py
New, slightly enhanced, meta Objects.
[mpd-sima.git] / sima / client.py
index 7c0e5a7c365758d1cced6d0b412b88486a6abbc8..1d3a0103c54353c4e74a4613fa68cda17489b9be 100644 (file)
@@ -58,6 +58,8 @@ def blacklist(artist=False, album=False, track=False):
     field = (artist, album, track)
     def decorated(func):
         def wrapper(*args, **kwargs):
+            if not args[0].database:
+                return func(*args, **kwargs)
             cls = args[0]
             boolgen = (bl for bl in field)
             bl_fun = (cls.database.get_bl_artist,