summaryrefslogtreecommitdiff
path: root/portato/plugins
diff options
context:
space:
mode:
authornecoro <>2007-03-31 20:47:27 +0000
committernecoro <>2007-03-31 20:47:27 +0000
commit3deaa2f6047c7b06540577d2985428019b774d8a (patch)
tree2b6aa835eeb874ae519298ca0204f4788a0caa7d /portato/plugins
parent2d2f6823f5360a5287b4b19d035cad4a5611fa3a (diff)
downloadportato-3deaa2f6047c7b06540577d2985428019b774d8a.tar.gz
portato-3deaa2f6047c7b06540577d2985428019b774d8a.tar.bz2
portato-3deaa2f6047c7b06540577d2985428019b774d8a.zip
Some small changes for etcproposals 1.1
Diffstat (limited to 'portato/plugins')
-rw-r--r--portato/plugins/etc_proposals.py19
1 files changed, 13 insertions, 6 deletions
diff --git a/portato/plugins/etc_proposals.py b/portato/plugins/etc_proposals.py
index e830115..c76fef9 100644
--- a/portato/plugins/etc_proposals.py
+++ b/portato/plugins/etc_proposals.py
@@ -16,7 +16,7 @@ from portato.backend import system
from portato.gui.gtk.dialogs import not_root_dialog
from subprocess import Popen
-from etcproposals.etcproposals_lib import EtcProposals
+from etcproposals.etcproposals_lib import EtcProposals, __version__
class PortatoEtcProposals(EtcProposals):
"""Subclassed EtcProposals using portato.backend.system during __init__."""
@@ -30,14 +30,21 @@ class PortatoEtcProposals(EtcProposals):
def etc_prop (*args, **kwargs):
"""Entry point for this plugin."""
- l = len(PortatoEtcProposals())
- debug(l,"files to update")
- if l > 0:
- Popen("etc-proposals")
+ if float(__version__) < 1.1:
+ l = len(PortatoEtcProposals())
+ debug(l,"files to update")
+
+ if l > 0:
+ Popen("etc-proposals")
+ else:
+ Popen("etc-proposals --frontend gtk --fastexit")
def etc_prop_menu (*args, **kwargs):
if not am_i_root():
not_root_dialog()
else:
- Popen("etc-proposals")
+ if float(__version__) < 1.1:
+ Popen("etc-proposals")
+ else:
+ Popen("etc-proposals --frontend gtk")