core: Changing input to accept also sets, as might be also used.
This commit is contained in:
parent
6721a59b26
commit
45a38cdaf1
@ -290,7 +290,8 @@ class TracklistController(object):
|
||||
|
||||
def filter(self, criteria=None, **kwargs):
|
||||
"""
|
||||
Filter the tracklist by the given criterias.
|
||||
Filter the tracklist by the given criterias. The value of the field to
|
||||
check can be a list or a set.
|
||||
|
||||
Examples::
|
||||
|
||||
@ -333,7 +334,7 @@ class TracklistController(object):
|
||||
criteria = criteria or kwargs
|
||||
matches = self._tl_tracks
|
||||
for (key, value) in criteria.iteritems():
|
||||
if not type(value) is list:
|
||||
if not type(value) in [list, set]:
|
||||
value = [value]
|
||||
if key == 'tlid':
|
||||
matches = filter(lambda ct: ct.tlid in value, matches)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user