aboutsummaryrefslogtreecommitdiff
path: root/data/usr/bin/ayatana-webmail-clear
diff options
context:
space:
mode:
authorRobert Tari <robert@tari.in>2021-12-19 19:17:35 +0100
committerRobert Tari <robert@tari.in>2021-12-19 19:17:35 +0100
commit2be507e96007b97d73995936ad50c469a4a8a798 (patch)
tree38d89a81ef4cf6a97af403f32053ee05a96d0141 /data/usr/bin/ayatana-webmail-clear
parent552c6119e7faba2924b9381ef291f89861f83a28 (diff)
downloadayatana-webmail-2be507e96007b97d73995936ad50c469a4a8a798.tar.gz
ayatana-webmail-2be507e96007b97d73995936ad50c469a4a8a798.tar.bz2
ayatana-webmail-2be507e96007b97d73995936ad50c469a4a8a798.zip
Do not run helper applications unless ayatana-webmail is running
Diffstat (limited to 'data/usr/bin/ayatana-webmail-clear')
-rwxr-xr-xdata/usr/bin/ayatana-webmail-clear13
1 files changed, 7 insertions, 6 deletions
diff --git a/data/usr/bin/ayatana-webmail-clear b/data/usr/bin/ayatana-webmail-clear
index 744f709..500195f 100755
--- a/data/usr/bin/ayatana-webmail-clear
+++ b/data/usr/bin/ayatana-webmail-clear
@@ -6,7 +6,6 @@
import sys
import dbus
-
from gi.repository import GLib
from dbus.mainloop.glib import DBusGMainLoop
from ayatanawebmail.common import isRunning
@@ -15,11 +14,11 @@ oLoop = None
if __name__ == '__main__':
- DBusGMainLoop(set_as_default=True)
- oSessionBus = dbus.SessionBus()
-
if isRunning():
+ DBusGMainLoop(set_as_default=True)
+ oSessionBus = dbus.SessionBus()
+
try:
oSession = oSessionBus.get_object('org.ayatana.webmail', '/org/ayatana/webmail')
@@ -29,12 +28,14 @@ if __name__ == '__main__':
oLoop = GLib.MainLoop()
oLoop.run()
+ sys.exit(0)
except dbus.DBusException as oDBusException:
print(oDBusException)
- sys.exit(1)
- sys.exit(0)
+ else:
+
+ print("Cannot start ayatana-webmail-clear - Ayatana Webmail is not running.")
sys.exit(1)