[gnome-music/gnome-3-10] Exit gracefully if we can't connect to tracker
- From: Vadim Rutkovsky <vrutkovsky src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music/gnome-3-10] Exit gracefully if we can't connect to tracker
- Date: Thu, 17 Apr 2014 12:02:10 +0000 (UTC)
commit e52c2dbc5981a3d21f49ed7b3ce5af50ab3fba07
Author: Vadim Rutkovsky <vrutkovs redhat com>
Date: Thu Apr 17 13:21:23 2014 +0200
Exit gracefully if we can't connect to tracker
https://bugzilla.gnome.org/show_bug.cgi?id=724112
gnomemusic/view.py | 8 +++++++-
gnomemusic/widgets.py | 8 +++++++-
gnomemusic/window.py | 7 ++++++-
3 files changed, 20 insertions(+), 3 deletions(-)
---
diff --git a/gnomemusic/view.py b/gnomemusic/view.py
index 4652dcc..8a80478 100644
--- a/gnomemusic/view.py
+++ b/gnomemusic/view.py
@@ -45,7 +45,13 @@ from gnomemusic.grilo import grilo
import gnomemusic.widgets as Widgets
from gnomemusic.query import Query
from gnomemusic.albumArtCache import AlbumArtCache as albumArtCache
-tracker = Tracker.SparqlConnection.get(None)
+
+try:
+ tracker = Tracker.SparqlConnection.get(None)
+except Exception as e:
+ from sys import exit
+ print("Cannot connect to tracker, error '%s'\Exiting" % str(e))
+ exit(1)
if Gtk.get_minor_version() > 8:
from gi.repository.Gtk import Stack, StackTransitionType
diff --git a/gnomemusic/widgets.py b/gnomemusic/widgets.py
index 9890e90..42aaad2 100644
--- a/gnomemusic/widgets.py
+++ b/gnomemusic/widgets.py
@@ -40,7 +40,13 @@ from gnomemusic.grilo import grilo
from gnomemusic.query import Query
from gnomemusic.albumArtCache import AlbumArtCache
-tracker = Tracker.SparqlConnection.get(None)
+try:
+ tracker = Tracker.SparqlConnection.get(None)
+except Exception as e:
+ from sys import exit
+ print("Cannot connect to tracker, error '%s'\Exiting" % str(e))
+ exit(1)
+
ALBUM_ART_CACHE = AlbumArtCache.get_default()
if Gtk.Widget.get_default_direction() is not Gtk.TextDirection.RTL:
NOW_PLAYING_ICON_NAME = 'media-playback-start-symbolic'
diff --git a/gnomemusic/window.py b/gnomemusic/window.py
index 2aa4a67..a75d0c2 100644
--- a/gnomemusic/window.py
+++ b/gnomemusic/window.py
@@ -38,7 +38,12 @@ from gnomemusic.player import Player, SelectionToolbar
from gnomemusic.query import Query
import gnomemusic.view as Views
-tracker = Tracker.SparqlConnection.get(None)
+try:
+ tracker = Tracker.SparqlConnection.get(None)
+except Exception as e:
+ from sys import exit
+ print("Cannot connect to tracker, error '%s'\Exiting" % str(e))
+ exit(1)
if Gtk.get_minor_version() > 8:
from gi.repository.Gtk import Stack, StackTransitionType
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]