From 811c508c8029c0fbc6d2850c94dde9765be77be6 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Fri, 16 Nov 2012 15:03:05 +0100 Subject: [PATCH] core: No need to copy immutable TlTrack objects --- mopidy/core/tracklist.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mopidy/core/tracklist.py b/mopidy/core/tracklist.py index f1025e2d..4c6dd715 100644 --- a/mopidy/core/tracklist.py +++ b/mopidy/core/tracklist.py @@ -1,6 +1,5 @@ from __future__ import unicode_literals -from copy import copy import logging import random @@ -28,7 +27,7 @@ class TracklistController(object): Read-only. """ - return [copy(tl_track) for tl_track in self._tl_tracks] + return self._tl_tracks[:] @property def tracks(self): @@ -258,7 +257,7 @@ class TracklistController(object): :type end: int :rtype: two-tuple of (TLID integer, :class:`mopidy.models.Track`) """ - return [copy(tl_track) for tl_track in self._tl_tracks[start:end]] + return self._tl_tracks[start:end] def _trigger_tracklist_changed(self): logger.debug('Triggering event: tracklist_changed()')