diff options
author | Simon Schampijer <simon@schampijer.de> | 2007-10-04 20:46:32 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2007-10-04 20:46:32 (GMT) |
commit | 32ecdd8ad628edd6affa6a0d4496a121b5a67a53 (patch) | |
tree | cfd8621c09d5e4db6f6d29a70028c921ae13ac4c /sugar/util.py | |
parent | 5ca3b9081a32cc9e947700107ee26ccce06ede88 (diff) | |
parent | 2bcbde6e441ee5ab5743f6b45b5f85e85bbb644f (diff) |
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Diffstat (limited to 'sugar/util.py')
-rw-r--r-- | sugar/util.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sugar/util.py b/sugar/util.py index 5f01848..2780427 100644 --- a/sugar/util.py +++ b/sugar/util.py @@ -106,6 +106,20 @@ def write_service(name, bin, path): service_cp.write(fileobject) fileobject.close() +def delete_service(name, path): + """Delete a D-BUS service definition file + + Deletes a D-BUS service file previously + created by write_service(). + + name -- D-BUS service name, must be a valid + filename/D-BUS name + path -- directory containing the name.service + file + """ + + os.remove(os.path.join(path, name + '.service')) + def set_proc_title(title): """Sets the process title so ps and top show more descriptive names. This does not modify argv[0] |