[kupfer] ui: Postpone importing appindicator module
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [kupfer] ui: Postpone importing appindicator module
- Date: Tue, 29 Mar 2011 14:24:14 +0000 (UTC)
commit b739460c54ed733e7898dc98e7faa1abed10475f
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Tue Mar 29 16:22:32 2011 +0200
ui: Postpone importing appindicator module
kupfer/ui/browser.py | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/kupfer/ui/browser.py b/kupfer/ui/browser.py
index 400a047..8193580 100644
--- a/kupfer/ui/browser.py
+++ b/kupfer/ui/browser.py
@@ -6,11 +6,6 @@ import sys
import textwrap
import time
-try:
- import appindicator
-except ImportError:
- appindicator = None
-
import gtk
import gio
import gobject
@@ -1839,9 +1834,10 @@ class WindowController (pretty.OutputMixin):
def _setup_status_icon(self):
menu = self._setup_menu()
- if appindicator:
+ try:
+ import appindicator
return self._setup_appindicator(menu)
- else:
+ except ImportError:
return self._setup_gtk_status_icon(menu)
def _setup_gtk_status_icon(self, menu):
@@ -1853,6 +1849,7 @@ class WindowController (pretty.OutputMixin):
return status
def _setup_appindicator(self, menu):
+ import appindicator
indicator = appindicator.Indicator(version.PROGRAM_NAME,
version.ICON_NAME,
appindicator.CATEGORY_APPLICATION_STATUS)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]