#!/usr/bin/python # -*- coding: utf-8 -*- # (c) 2006 Gautier Portet <kassoulet gmail com> import unittest import parano parano.option_quiet = True import os import glob import gnome import gnomevfs import gtk from random import randint gnome.init("Parano Test", "wip", gnome.libgnome_module_info_get()) parano.DATADIR = "src" base_folder = "test/" test_folder = base_folder + "files/" class ParanoTestCases(unittest.TestCase): def _setUp(self): self.p = parano.Parano() self.p.window_main.hide() def _tearDown(self): self.p = None def _save(self, format): for f in glob.glob(test_folder + "*"):
dialog.set_markup(message) dialog.run() dialog.hide() sys.exit(1) if __name__ == "__main__": sys.excepthook = excepthook name = "parano" gettext.install(name, unicode=1) gtk.glade.bindtextdomain(name) gtk.glade.textdomain(name) # (longName, shortName, type , default, flags, descrip , argDescrip) table=[ ("quiet" , 'q' , None , None , 0 , 'Do not print any message on stdout' , ""), ] gnome.init(NAME, VERSION, gnome.libgnome_module_info_get()) leftover, argdict = gnome.popt_parse(sys.argv, table) if argdict["quiet"]: option_quiet = True log( NAME +" "+ VERSION) log(DATADIR) parano = Parano(leftover) parano.main()
dialog.hide() sys.exit(1) if __name__ == "__main__": sys.excepthook = excepthook name = "parano" gettext.install(name, unicode=1) gtk.glade.bindtextdomain(name) gtk.glade.textdomain(name) # (longName, shortName, type , default, flags, descrip , argDescrip) table = [ ("quiet", 'q', None, None, 0, 'Do not print any message on stdout', ""), ] gnome.init(NAME, VERSION, gnome.libgnome_module_info_get()) leftover, argdict = gnome.popt_parse(sys.argv, table) if argdict["quiet"]: option_quiet = True log(NAME + " " + VERSION) debug("datadir: " + DATADIR) parano = Parano(leftover) parano.main()
dialog.destroy() if ret == gtk.RESPONSE_OK: autorun(mount, program_to_spawn) if __name__=="__main__": # use nautilus translations # TODO: custom translations with new strings gettext.bindtextdomain("nautilus", "/usr/share/locale") gettext.bind_textdomain_codeset("nautilus", "UTF-8") gettext.textdomain("nautilus") app = gnome.program_init ("secure-nautilus-autorun", __version__, gnome.libgnome_module_info_get(), sys.argv, []); if len(sys.argv)!=2: sys.exit(0) # instantiate monitor so we get the "unmounted" signal properly monitor = gio.volume_monitor_get() if not monitor: sys.exit(-1) file = gio.File(sys.argv[1]) if not file: sys.exit(-2) mount = file.find_enclosing_mount()
def main(): prog = gnome.init ("gnome_save_yourself", "1.0", gnome.libgnome_module_info_get(), sys.argv, []) client = gnome.ui.master_client() #set up call back for when 'logout'/'Shutdown' button pressed client.connect("save-yourself", session_save_yourself) client.connect("shutdown-cancelled", shutdown_cancelled)
def main(): prog = gnome.init("chrome_clean_shutdown", "1.0", gnome.libgnome_module_info_get(), sys.argv, []) client = gnome.ui.master_client() client.connect("save-yourself", chrome_clean_shutdown)
#!/usr/bin/python # -*- coding: utf-8 -*- # (c) 2006 Gautier Portet <kassoulet gmail com> import unittest import parano parano.option_quiet = True import os import glob import gnome import gnomevfs import gtk from random import randint gnome.init("Parano Test", "wip", gnome.libgnome_module_info_get()) parano.DATADIR="src" base_folder = "test/" test_folder = base_folder + "files/" class ParanoTestCases(unittest.TestCase): def _setUp(self): self.p = parano.Parano() self.p.window_main.hide() def _tearDown(self): self.p = None