__date__ = "$Date$"[7:-2]
__author__ = "Oleg Broytman <phd@phd.pp.ru>"
-__copyright__ = "Copyright (C) 2000-2009 PhiloSoft Design"
+__copyright__ = "Copyright (C) 2000-2010 PhiloSoft Design"
__license__ = "GNU GPL"
from ConfigParser import SafeConfigParser
-xsetbg_dir = os.path.join(os.environ["HOME"], "lib", "xsetbg")
+xsetbg_dir = os.path.dirname(os.path.abspath(__file__))
os.chdir(xsetbg_dir)
config = SafeConfigParser()
global_db[old_filename_key] = global_db[filename_key]
global_db[filename_key] = image_name
+ program_options = ["xli", "-onroot", "-quiet"] + \
+ ["-center", "-border", random.choice(borders), "-zoom", "auto",
+ image_name]
+
+ rc = subprocess.call(program_options)
+ if rc:
+ error("cannot execute xli!")
+
finally:
# Unlock and close the lock file
flock(lock_file, LOCK_UN)
# Flush and close the global persistent dictionary
if global_db: global_db.close()
- program_options = ["xli", "-onroot", "-quiet"] + \
- ["-center", "-border", random.choice(borders), "-zoom", "auto",
- image_name]
-
- rc = subprocess.call(program_options)
- if rc:
- error("cannot execute xli!")
-
@published
def force():
ping(force=True)
start_response(status, response_headers)
return ['Ok\n']
+force()
httpd = make_server(host, port, app, server_class=QuitWSGIServer)
httpd.serve_forever()