Ejemplo n.º 1
0
    def on_open_url_activate(self, truc):
        self.dialog_url = self.builder.get_object('dialog-open-url')
        ret = self.dialog_url.run()


        if ret == 0:            # ok button
            self.entry_url = self.builder.get_object('entry-url')
            url = self.entry_url.get_text()
            file_url = utils.dl_url(url)

            if not file_url:
                print "Impossible d'ouvrir le fichier associé à cette url %s" % url
                self.dialog_url.hide()
                self.display_dialog("Impossible d'ouvrir cette url")

            else:
                self.dialog_url.hide()
                to_open = open(file_url, 'r')
                self.open(to_open)
Ejemplo n.º 2
0
        elif resp == 1:
            self.dialog.hide()


    def quit(self, widget, bar):
        """
        """
        Gtk.main_quit()



if __name__ == "__main__":

    script_name = "default-postinstall.sh"

    if len(sys.argv) > 1:
        arg = sys.argv[1]

        if sys.argv[1].endswith('.glade'):
            GLADEFILE = sys.argv[1]

        elif arg.startswith('http'):
            script_name = utils.dl_url(arg) # TODO à tester

        else:
            script_name = sys.argv[1]

    script = open(script_name)
    PostInstaller = PostInstaller(script=script)
    Gtk.main()