diff options
author | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-11-02 19:16:36 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-11-02 19:16:36 (GMT) |
commit | 561169809b92e29cfd762c3cd673def881764dcc (patch) | |
tree | 2f408cca1ff452b8d1a89cf40df3e80436c9f59f /sugar/env.py | |
parent | 59c777e1096d8b64b477b0647c336acb7b59f8ab (diff) |
Install services in user dir if dbus is recent enough.
Diffstat (limited to 'sugar/env.py')
-rw-r--r-- | sugar/env.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sugar/env.py b/sugar/env.py index f776865..3f958b2 100644 --- a/sugar/env.py +++ b/sugar/env.py @@ -56,3 +56,15 @@ def get_dbus_config(): def get_shell_bin_dir(): return sugar_shell_bin_dir + +_dbus_version = None +def get_dbus_version(): + global _dbus_version + if _dbus_version == None: + f = os.popen('dbus-daemon --version') + version_line = f.readline() + if version_line: + splitted_line = version_line.split() + _dbus_version = splitted_line[len(splitted_line) - 1] + f.close() + return _dbus_version |