Don't exit with error if DESKTOP_SESSION is not set

This commit is contained in:
Silvan Calarco 2016-06-29 11:26:49 +02:00
parent 4c0f101ebc
commit efdae3b42b

View File

@ -6,17 +6,17 @@ import sys #---: 0 -> licenza accettata
import gettext #---: 1 -> licenza rifiutata 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 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 # 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 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 if (desktop_session == 'default') or (desktop_session.left(3) == 'kde'): # Scelgo le icone di kde
imgAccetto = "dialog-ok-apply" imgAccetto = "dialog-ok-apply"
imgRifiuto = "dialog-close" imgRifiuto = "dialog-close"
imgForm = "text-rtf" imgForm = "text-rtf"
else: # In alternativa quelle di gnome
imgAccetto = "emblem-default"
imgRifiuto = "gtk-stop"
imgForm = "document"
def usage(): def usage():
print _("Usage: license-dialog /license/path") print _("Usage: license-dialog /license/path")
@ -24,6 +24,7 @@ def usage():
gettext.install('license-dialog', '/usr/share/locale', unicode=1) gettext.install('license-dialog', '/usr/share/locale', unicode=1)
try: try:
path = sys.argv[1] path = sys.argv[1]
#si verifica se non si fornisce alcun argomento #si verifica se non si fornisce alcun argomento