From efdae3b42b9b2731660932c51cdf8f0f709afd69 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Wed, 29 Jun 2016 11:26:49 +0200 Subject: [PATCH] Don't exit with error if DESKTOP_SESSION is not set --- license-dialog | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/license-dialog b/license-dialog index c59f936..1f54ed4 100755 --- a/license-dialog +++ b/license-dialog @@ -6,17 +6,17 @@ import sys #---: 0 -> licenza accettata import gettext #---: 1 -> licenza rifiutata from PyQt4 import QtGui, QtCore #---: 2 -> percorso licenza sbagliato o non presente o se l'argomento digitato รจ -h o --help -# Decisione presa in run-time -desktop_session = QtCore.QString(os.getenv('DESKTOP_SESSION')) # Codice preso da mambatray -if (desktop_session == 'default') or (desktop_session.left(3) == 'kde'): # Scelgo le icone di kde - imgAccetto = "dialog-ok-apply" - imgRifiuto = "dialog-close" - imgForm = "text-rtf" -else: # In alternativa quelle di gnome - imgAccetto = "emblem-default" - imgRifiuto = "gtk-stop" - imgForm = "document" +# Decisione presa in run-time +imgAccetto = "object-select-symbolic" +imgRifiuto = "window-close-symbolic" +imgForm = "document" +if (os.getenv('DESKTOP_SESSION')): + desktop_session = QtCore.QString(os.getenv('DESKTOP_SESSION')) # Codice preso da mambatray + if (desktop_session == 'default') or (desktop_session.left(3) == 'kde'): # Scelgo le icone di kde + imgAccetto = "dialog-ok-apply" + imgRifiuto = "dialog-close" + imgForm = "text-rtf" def usage(): print _("Usage: license-dialog /license/path") @@ -24,6 +24,7 @@ def usage(): gettext.install('license-dialog', '/usr/share/locale', unicode=1) + try: path = sys.argv[1] #si verifica se non si fornisce alcun argomento