[gnome-music/wip/merge: 58/343] pep8 and pyflakes fixes
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music/wip/merge: 58/343] pep8 and pyflakes fixes
- Date: Thu, 25 Jul 2013 11:18:23 +0000 (UTC)
commit 12d3fbbf49fede902f2c272e9025a583e73b1dad
Author: Shivani Poddar <shivani poddar92 gmail com>
Date: Sun Jul 14 19:59:16 2013 +0530
pep8 and pyflakes fixes
gnome-music/widgets.py | 235 +++++++++++++++++++++++++-----------------------
1 files changed, 124 insertions(+), 111 deletions(-)
---
diff --git a/gnome-music/widgets.py b/gnome-music/widgets.py
index 6ba6224..3fb3c89 100644
--- a/gnome-music/widgets.py
+++ b/gnome-music/widgets.py
@@ -1,11 +1,10 @@
-from gi.repository import Gtk, Gdk, Gd, Gio, GLib, GObject, Grl, Pango
+from gi.repository import Gtk, Gd, GLib, GObject, Grl, Pango
from gi.repository import GdkPixbuf
-import query
import grilo
-from albumArtCache import *
import logging
+from query import Query
from albumArtCache import AlbumArtCache
-AlbumArtCache.getDefault()
+ALBUM_ART_CACHE = AlbumArtCache.getDefault()
NOW_PLAYING_ICON_NAME = 'media-playback-start-symbolic'
ERROR_ICON_NAME = 'dialog-error-symbolic'
@@ -60,7 +59,7 @@ class AlbumWidget(Gtk.EventBox):
self.player = player
self.hbox = Gtk.HBox()
self.iterToClean = None
- self._symbolicIcon = albumArtCache.makeDefaultIcon(256, 256)
+ self._symbolicIcon = ALBUM_ART_CACHE.makeDefaultIcon(256, 256)
self.ui = Gtk.Builder()
self.ui.add_from_resource('/org/gnome/music/AlbumWidget.ui')
@@ -82,8 +81,7 @@ class AlbumWidget(Gtk.EventBox):
)
self.view.set_view_type(Gd.MainViewType.LIST)
self.album = None
- self.view.connect('item-activated', self._onItemActivated(widget, id,
- path))
+ self.view.connect('item-activated', self._onItemActivated)
self.super()
@@ -149,23 +147,22 @@ class AlbumWidget(Gtk.EventBox):
listWidget.add_renderer(durationRenderer, self._durationRendererText())
def _durationRendererText(self):
- item = model.get_value(iter, 5)
+ item = self.model.get_value(iter, 5)
duration = item.get_duration()
if item is None:
return
- durationRenderer.text = self.player.secondsToString(duration)
+ self.durationRenderer.text = self.player.secondsToString(duration)
def update(self, artist, album, item, header_bar, selection_toolbar):
released_date = item.get_publication_date()
if released_date is not None:
self.ui.get_object("released_label_info").set_text(
released_date.get_year().toString())
- duration = 0
self.album = album
self.ui.get_object("cover").set_from_pixbuf(self._symbolicIcon)
- albumArtCache.lookup(256, artist,
- item.get_string(Grl.METADATA_KEY_ALBUM),
- self._onLookUp(pixbuf))
+ ALBUM_ART_CACHE.lookup(256, artist,
+ item.get_string(Grl.METADATA_KEY_ALBUM),
+ self._onLookUp(self.pixbuf))
# if the active queue has been set by self album,
# use it as model, otherwise build the liststore
@@ -187,16 +184,16 @@ class AlbumWidget(Gtk.EventBox):
GObject.TYPE_BOOLEAN,
GObject.TYPE_BOOLEAN,
])
- tracks = []
- grilo.getAlbumSongs(item.get_id(), self._onGetAlbumSongs(source,
- prefs,
- track))
+ grilo.getAlbumSongs(item.get_id(),
+ self._onGetAlbumSongs(self.source,
+ self.prefs,
+ self.track))
header_bar._selectButton.connect(
'toggled',
- self._onHeaderSelectButtonToggled(button))
+ self._onHeaderSelectButtonToggled(self.button))
header_bar._cancelButton.connect(
'clicked',
- self._onHeaderCancelButtonClicked(button))
+ self._onHeaderCancelButtonClicked(self.button))
self.view.connect('view-selection-changed',
self._onViewSelectionChanged())
self.view.set_model(self.model)
@@ -214,7 +211,8 @@ class AlbumWidget(Gtk.EventBox):
def _onViewSelectionChanged(self):
items = self.view.get_selection()
- selection_toolbar._add_to_playlist_button.sensitive = items.length > 0
+ self.selection_toolbar.
+ _add_to_playlist_button.sensitive = items.length > 0
def _onHeaderCancelButtonClicked(self, button):
self.view.set_selection_mode(False)
@@ -224,22 +222,23 @@ class AlbumWidget(Gtk.EventBox):
def _onHeaderSelectButtonToggled(self, button):
if(button.get_active()):
self.view.set_selection_mode(True)
- header_bar.setSelectionMode(True)
+ self.header_bar.setSelectionMode(True)
self.player.eventBox.set_visible(False)
- selection_toolbar.eventbox.set_visible(True)
- selection_toolbar._add_to_playlist_button.sensitive = False
+ self.selection_toolbar.eventbox.set_visible(True)
+ self.selection_toolbar.
+ _add_to_playlist_button.sensitive = False
else:
self.view.set_selection_mode(False)
- header_bar.setSelectionMode(False)
- header_bar.title = self.album
- selection_toolbar.eventbox.set_visible(False)
+ self.header_bar.setSelectionMode(False)
+ self.header_bar.title = self.album
+ self.selection_toolbar.eventbox.set_visible(False)
if(self.player.PlaybackStatus != 'Stopped'):
self.player.eventBox.set_visible(True)
def _onGetAlbumSongs(self, source, prefs, track):
if track is not None:
- tracks.push(track)
- duration = duration + track.get_duration()
+ self.tracks.push(track)
+ self.duration = self.duration + track.get_duration()
iter = self.model.append()
escapedTitle = GLib.markup_escape_text(track.get_title(), -1)
try:
@@ -247,17 +246,17 @@ class AlbumWidget(Gtk.EventBox):
self.model.set(iter,
[0, 1, 2, 3, 4, 5, 7, 9],
[escapedTitle, "", "", "",
- self._symbolicIcon, track,
- nowPlayingIconName, False])
+ self._symbolicIcon, track,
+ NOW_PLAYING_ICON_NAME, False])
except IOError as err:
logging.debug(err.message)
logging.debug("failed to discover url " + track.get_url())
self.model.set(iter,
[0, 1, 2, 3, 4, 5, 7, 9],
[escapedTitle, "", "", "", self._symbolicIcon,
- track, True, errorIconName, False])
+ track, True, ERROR_ICON_NAME, False])
self.ui.get_object("running_length_label_info").set_text(
- (parseInt(duration / 60) + 1) + " min")
+ (int(self.duration / 60) + 1) + " min")
self.emit("track-added")
def _onLookUp(self, pixbuf):
@@ -274,7 +273,6 @@ class AlbumWidget(Gtk.EventBox):
if res is not None:
return False
songPassed = False
- iconVisible, title
while True:
song = playlist.get_value(iter, 5)
@@ -296,7 +294,7 @@ class AlbumWidget(Gtk.EventBox):
return False
-class ArtistAlbumsWidget(Gtk.VBox):
+class ArtistAlbums(Gtk.VBox):
def __init__(self, artist, albums, player):
self.player = player
self.artist = artist
@@ -307,24 +305,25 @@ class ArtistAlbumsWidget(Gtk.VBox):
self.ui.get_object("artist").set_label(self.artist)
self.widgets = []
- self.model = Gtk.ListStore.new([
- GObject.TYPE_STRING, #title
- GObject.TYPE_STRING,
- GObject.TYPE_STRING,
- GObject.TYPE_BOOLEAN, #icon shown
- GObject.TYPE_STRING, #icon
- GObject.TYPE_OBJECT, #song object
- GObject.TYPE_BOOLEAN
- ])
+ self.model = Gtk.ListStore.new([GObject.TYPE_STRING, # title
+ GObject.TYPE_STRING,
+ GObject.TYPE_STRING,
+ GObject.TYPE_BOOLEAN, # icon shown
+ GObject.TYPE_STRING, # icon
+ GObject.TYPE_OBJECT, # song object
+ GObject.TYPE_BOOLEAN
+ ])
self._hbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
- self._albumBox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=48)
+ self._albumBox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL,
+ spacing=48)
self._scrolledWindow = Gtk.ScrolledWindow()
self._scrolledWindow.set_policy(
Gtk.PolicyType.NEVER,
Gtk.PolicyType.AUTOMATIC)
self._scrolledWindow.add(self._hbox)
- self._hbox.pack_start(self.ui.get_object('ArtistAlbumsWidget'), False, False, 0)
+ self._hbox.pack_start(self.ui.get_object('ArtistAlbumsWidget'),
+ False, False, 0)
self._hbox.pack_start(self._albumBox, False, False, 16)
self.pack_start(self._scrolledWindow, True, True, 0)
@@ -353,6 +352,7 @@ class ArtistAlbumsWidget(Gtk.VBox):
songWidget.title.set_markup("<span>" + escapedTitle + "</span>")
return False
+
class AllArtistsAlbums(ArtistAlbums):
def __init__(self, player):
@@ -367,11 +367,11 @@ class AllArtistsAlbums(ArtistAlbums):
def _connectView(self):
self._adjustmentValueId = self._scrolledWindow.vadjustment.connect(
- 'value-changed', self._onScrolledWinChange)
+ 'value-changed', self._onScrolledWinChange)
self._adjustmentChangedId = self._scrolledWindow.vadjustment.connect(
- 'changed', self._onScrolledWinChange)
- self._scrollbarVisibleId = self._scrolledWindow.get_vscrollbar().connect(
- 'notify::visible', self._onScrolledWinChange)
+ 'changed', self._onScrolledWinChange)
+ self._scrollbarVisibleId = self._scrolledWindow.get_vscrollbar().
+ connect('notify::visible', self._onScrolledWinChange)
self._onScrolledWinChange()
def _onScrolledWinChange(self):
@@ -409,7 +409,7 @@ class AllArtistsAlbums(ArtistAlbums):
def _getRemainingItemCount(self):
count = -1
if self.countQuery is not None:
- cursor = Grilo.tracker.query(self.countQuery, None)
+ cursor = grilo.tracker.query(self.countQuery, None)
if cursor is not None and cursor.next(None):
count = cursor.get_integer(0)
return (count - self._offset)
@@ -423,20 +423,20 @@ class ArtistAlbumWidget(Gtk.HBox):
self.artist = artist
self.model = model
self.songs = []
- track_count = album.get_childcount()
- self.ui = Gtk.Builder()
+ self.ui = Gtk.Builder()
self.ui.add_from_resource('/org/gnome/music/ArtistAlbumWidget.ui')
- pixbuf = albumArtCache.makeDefaultIcon(128, 128)
+ pixbuf = ALBUM_ART_CACHE.makeDefaultIcon(128, 128)
GLib.idle_add(300, self._updateAlbumArt)
self.ui.get_object("cover").set_from_pixbuf(pixbuf)
self.ui.get_object("title").set_label(album.get_title())
if album.get_creation_date() is not None:
- self.ui.get_object("year").set_markup(
- "<span color='grey'>(" + album.get_creation_date().get_year()
- + ")</span>")
+ self.ui.get_object("year").
+ set_markup("<span color='grey'>("
+ + album.get_creation_date().get_year()
+ + ")</span>")
self.tracks = []
grilo.getAlbumSongs(album.get_id(), self.getSongs)
self.pack_start(self.ui.get_object("ArtistAlbumWidget"), True, True, 0)
@@ -444,77 +444,90 @@ class ArtistAlbumWidget(Gtk.HBox):
self.emit("artist-album-loaded")
def getSongs(self, source, prefs, track):
- if track is not None:
- self.tracks.push(track)
-
- else:
- for i in self.tracks.length:
- track = self.tracks[i]
- ui = Gtk.Builder()
- ui.add_from_resource('/org/gnome/music/TrackWidget.ui')
- songWidget = ui.get_object("eventbox1")
- self.songs.push(songWidget)
- ui.get_object("num").set_markup("<span
color='grey'>"+self.songs.length.toString()+"</span>")
- if track.get_title() is not None:
- ui.get_object("title").set_text(track.get_title())
- # songWidget = ui.get_object("duration").set_text(track.get_title())
- ui.get_object("title").set_alignment(0.0, 0.5)
- self.ui.get_object("grid1").attach(songWidget,
- parseInt(i/(self.tracks.length/2)),
- parseInt((i) % (self.tracks.length/2)), 1, 1)
- track.songWidget = songWidget
- iter = model.append()
- songWidget.iter = iter
- songWidget.model = model
- songWidget.title = ui.get_object("title")
-
- try:
- self.player.discoverer.discover_uri(track.get_url())
- model.set(iter,
- [0, 1, 2, 3, 4, 5],
- [ track.get_title(), "", "", false, nowPlayingIconName, track])
- songWidget.nowPlayingSign = ui.get_object("image1")
- songWidget.nowPlayingSign.set_from_icon_name(nowPlayingIconName,
Gtk.IconSize.SMALL_TOOLBAR)
- songWidget.nowPlayingSign.set_no_show_all("true")
- songWidget.nowPlayingSign.set_alignment(0.0,0.6)
- songWidget.can_be_played = True
- songWidget.connect('button-release-event', self.trackSelected)
-
- except IOError as err:
- print(err.message)
- print("failed to discover url " + track.get_url())
- self.model.set(iter, [0, 1, 2, 3, 4, 5],[track.get_title(), "", "", True,
errorIconName, track ])
- songWidget.nowPlayingSign = ui.get_object("image1")
- songWidget.nowPlayingSign.set_from_icon_name(errorIconName,
Gtk.IconSize.SMALL_TOOLBAR)
- songWidget.nowPlayingSign.set_alignment(0.0, 0.6)
- songWidget.can_be_played = False
- self.ui.get_object("grid1").show_all()
- self.emit("tracks-loaded")
+ if track is not None:
+ self.tracks.push(track)
+ else:
+ for i in self.tracks.length:
+ track = self.tracks[i]
+ ui = Gtk.Builder()
+ ui.add_from_resource('/org/gnome/music/TrackWidget.ui')
+ songWidget = ui.get_object("eventbox1")
+ self.songs.push(songWidget)
+ ui.get_object("num").set_markup("<span color='grey'>"
+ + self.songs.length.toString()
+ + "</span>")
+ if track.get_title() is not None:
+ ui.get_object("title").set_text(track.get_title())
+ ui.get_object("title").set_alignment(0.0, 0.5)
+ self.ui.get_object("grid1").
+ attach(songWidget,
+ int(i/(self.tracks.length/2)),
+ int((i) % (self.tracks.length/2)), 1, 1)
+ track.songWidget = songWidget
+ iter = self.model.append()
+ songWidget.iter = iter
+ songWidget.model = self.model
+ songWidget.title = ui.get_object("title")
+
+ try:
+ self.player.discoverer.discover_uri(track.get_url())
+ self.model.set(iter,
+ [0, 1, 2, 3, 4, 5],
+ [track.get_title(), "", "", False,
+ NOW_PLAYING_ICON_NAME, track])
+ songWidget.nowPlayingSign = ui.get_object("image1")
+ songWidget.nowPlayingSign.
+ set_from_icon_name(NOW_PLAYING_ICON_NAME,
+ Gtk.IconSize.SMALL_TOOLBAR)
+ songWidget.nowPlayingSign.set_no_show_all("true")
+ songWidget.nowPlayingSign.set_alignment(0.0, 0.6)
+ songWidget.can_be_played = True
+ songWidget.connect('button-release-event',
+ self.trackSelected)
+
+ except IOError as err:
+ print(err.message)
+ print("failed to discover url " + track.get_url())
+ self.model.set(iter, [0, 1, 2, 3, 4, 5],
+ [track.get_title(), "", "", True,
+ ERROR_ICON_NAME, track])
+ songWidget.nowPlayingSign = ui.get_object("image1")
+ songWidget.nowPlayingSign.
+ set_from_icon_name(ERROR_ICON_NAME,
+ Gtk.IconSize.SMALL_TOOLBAR)
+ songWidget.nowPlayingSign.set_alignment(0.0, 0.6)
+ songWidget.can_be_played = False
+ self.ui.get_object("grid1").show_all()
+ self.emit("tracks-loaded")
def _updateAlbumArt(self):
- albumArtCache.lookup(128, self.artist, self.album.get_title(), self.getAlbumCover)
+ ALBUM_ART_CACHE.lookup(128, self.artist,
+ self.album.get_title(), self.getAlbumCover)
def getAlbumCover(self, pixbuf):
if pixbuf is not None:
self.ui.get_object("cover").set_from_pixbuf(pixbuf)
else:
options = Grl.OperationOptions.new(None)
- options.set_flags(Grl.ResolutionFlags.FULL | Grl.ResolutionFlags.IDLE_RELAY)
- grilo.tracker.resolve(self.album, [Grl.METADATA_KEY_THUMBNAIL], options, self.loadCover)
+ options.set_flags(Grl.ResolutionFlags.FULL
+ | Grl.ResolutionFlags.IDLE_RELAY)
+ grilo.tracker.resolve(self.album,
+ [Grl.METADATA_KEY_THUMBNAIL],
+ options, self.loadCover)
def loadCover(self, source, param, item):
uri = self.album.get_thumbnail()
- albumArtCache.getFromUri(uri, self.artist, self.album.get_title(), 128, 128, self.getCover)
+ ALBUM_ART_CACHE.getFromUri(uri, self.artist,
+ self.album.get_title(), 128, 128,
+ self.getCover)
def getCover(self, pixbuf):
- pixbuf = albumArtCache.makeIconFrame(pixbuf)
+ pixbuf = ALBUM_ART_CACHE.makeIconFrame(pixbuf)
self.ui.get_object("cover").set_from_pixbuf(pixbuf)
def trackSelected(self, widget, iter):
self.player.stop()
- self.player.setPlaylist ("Artist", self.album, widget.model, widget.iter, 5)
+ self.player.setPlaylist("Artist", self.album,
+ widget.model, widget.iter, 5)
self.player.setPlaying(True)
-
-
-
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]