docs: Documenting changed and created functions

This commit is contained in:
Javier Domingo Cansino 2013-08-08 13:07:42 +02:00
parent 826084d9b8
commit 2cb64b365d

View File

@ -150,6 +150,9 @@ class TracklistController(object):
The track that will be played after the given track. The track that will be played after the given track.
Not necessarily the same track as :meth:`tl_track_at_next`. Not necessarily the same track as :meth:`tl_track_at_next`.
:param tl_track: The reference track
:type tl_track: :class:`mopidy.models.TlTrack`
""" """
# pylint: disable = R0911 # pylint: disable = R0911
# Too many return statements # Too many return statements
@ -184,12 +187,16 @@ class TracklistController(object):
def tl_track_at_next(self, tl_track): def tl_track_at_next(self, tl_track):
""" """
The track that will be played if calling :meth:`next()`. The track that will be played if calling
:meth:`mopidy.core.PlaybackController.next()`.
For normal playback this is the next track in the playlist. If repeat For normal playback this is the next track in the playlist. If repeat
is enabled the next track can loop around the playlist. When random is is enabled the next track can loop around the playlist. When random is
enabled this should be a random track, all tracks should be played once enabled this should be a random track, all tracks should be played once
before the list repeats. before the list repeats.
:param tl_track: The reference track
:type tl_track: :class:`mopidy.models.TlTrack`
""" """
if not self.tl_tracks: if not self.tl_tracks:
@ -219,13 +226,17 @@ class TracklistController(object):
def tl_track_at_previous(self, tl_track): def tl_track_at_previous(self, tl_track):
""" """
Returns the track that will be played if calling :meth:`previous()`. Returns the track that will be played if calling
:meth:`mopidy.core.PlaybackController.previous()`.
A :class:`mopidy.models.TlTrack`. A :class:`mopidy.models.TlTrack`.
For normal playback this is the previous track in the playlist. If For normal playback this is the previous track in the playlist. If
random and/or consume is enabled it should return the current track random and/or consume is enabled it should return the current track
instead. instead.
:param tl_track: The reference track
:type tl_track: :class:`mopidy.models.TlTrack`
""" """
if self.repeat or self.consume or self.random: if self.repeat or self.consume or self.random:
return tl_track return tl_track
@ -436,8 +447,13 @@ class TracklistController(object):
def mark(self, what, tl_track): def mark(self, what, tl_track):
""" """
Marks the given track as specified. Marks the given track as specified. Currently supports::
* `consumed` The track has been completely played.
* `played` The track has been played, at least a piece of it.
* `unplayable` The track is unplayable
:param what: What to be marked as
:type what: string
:param tl_track: Track to mark :param tl_track: Track to mark
:type tl_track: :class:`mopidy.models.TlTrack` :type tl_track: :class:`mopidy.models.TlTrack`
:rtype: True if the track was actually removed from the tracklist :rtype: True if the track was actually removed from the tracklist