py3: Use itervalues() for local track database

This commit is contained in:
Stein Magnus Jodal 2014-12-07 21:44:35 +01:00
parent 4f428b8601
commit 7acf62723a
2 changed files with 8 additions and 2 deletions

View File

@ -13,6 +13,9 @@ if PY2:
input = raw_input
def itervalues(dct, **kwargs):
return iter(dct.itervalues(**kwargs))
else:
import configparser # noqa
import queue # noqa
@ -22,3 +25,6 @@ else:
text_type = str
input = input
def itervalues(dct, **kwargs):
return iter(dct.values(**kwargs))

View File

@ -11,7 +11,7 @@ import tempfile
import time
import mopidy
from mopidy import local, models
from mopidy import compat, local, models
from mopidy.local import search, storage, translator
from mopidy.utils import encoding
@ -164,7 +164,7 @@ class JsonLibrary(local.Library):
return search.search(tracks, query=query, uris=uris)
def begin(self):
return self._tracks.values()
return compat.itervalues(self._tracks)
def add(self, track):
self._tracks[track.uri] = track