[chrome-gnome-shell/feature/extensions_sync] connector: move main code to function
- From: Yuri Konotopov <ykonotopov src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chrome-gnome-shell/feature/extensions_sync] connector: move main code to function
- Date: Thu, 11 Aug 2016 10:08:47 +0000 (UTC)
commit ccf302dbbcbff157e8ffdba25f66d6c838911e90
Author: Yuri Konotopov <ykonotopov gmail com>
Date: Wed Aug 10 19:22:22 2016 +0300
connector: move main code to function
connector/chrome-gnome-shell.py | 21 +++++++++++++--------
1 files changed, 13 insertions(+), 8 deletions(-)
---
diff --git a/connector/chrome-gnome-shell.py b/connector/chrome-gnome-shell.py
index 218ded0..dbdfe18 100755
--- a/connector/chrome-gnome-shell.py
+++ b/connector/chrome-gnome-shell.py
@@ -34,6 +34,14 @@ mutex = Lock()
watcherConnected = False
mainLoopInterrupted = False
+proxy = Gio.DBusProxy.new_for_bus_sync(Gio.BusType.SESSION,
+ Gio.DBusProxyFlags.NONE,
+ None,
+ 'org.gnome.Shell',
+ '/org/gnome/Shell',
+ 'org.gnome.Shell.Extensions',
+ None)
+
# https://wiki.gnome.org/Projects/GnomeShell/Extensions/UUIDGuidelines
def isUUID(uuid):
return uuid is not None and re.match('[-a-zA-Z0-9@._]+$', uuid) is not None
@@ -220,15 +228,8 @@ def on_shell_appeared(connection, name, name_owner):
mutex.release()
-if __name__ == '__main__':
+def main():
debug('[%d] Startup' % (os.getpid()))
- proxy = Gio.DBusProxy.new_for_bus_sync(Gio.BusType.SESSION,
- Gio.DBusProxyFlags.NONE,
- None,
- 'org.gnome.Shell',
- '/org/gnome/Shell',
- 'org.gnome.Shell.Extensions',
- None)
shellSignalId = proxy.connect('g-signal', on_shell_signal)
shellAppearedId = Gio.bus_watch_name(Gio.BusType.SESSION,
@@ -255,3 +256,7 @@ if __name__ == '__main__':
appLoop.join()
debug('[%d] Quit' % (os.getpid()))
sys.exit(0)
+
+
+if __name__ == '__main__':
+ main()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]