#!/usr/bin/env python import os, sys if sys.platform == "darwin": os.environ["DISPLAY"] = ":0.0" sys.path = [ "./gtk-2.0" ] + sys.path import gtk import signal from sndcs_common.SndcsExceptions import * try: from sndcs_client.gtk.Application import Application except SndcsStoreConnectionError, e: # Could not connect to database server dialog = gtk.MessageDialog(None, 0, gtk.MESSAGE_ERROR, gtk.BUTTONS_OK, str(e)) dialog.run() sys.exit(1) def main(): signal.signal(signal.SIGINT, signal.SIG_DFL) # Catch Ctrl-C gtk.main() # Kill all threads #application.treeview_active_employees.quit = True application.heartbeat_monitor.quit = True return 0 application = Application() if __name__ == "__main__": main()