Changeset 3958


Ignore:
Timestamp:
Mar 15, 2017, 2:23:00 PM (2 years ago)
Author:
daduve
Message:

Fixed bugs: path

Location:
lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-gui.install/usr/share/lliurex-remote-installer
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-gui.install/usr/share/lliurex-remote-installer/AptBox.py

    r3938 r3958  
    2828                builder=Gtk.Builder()
    2929                ui_path=RSRC + "lliurex-remote-installer.ui"
     30
    3031                builder.add_from_file(ui_path)
    3132                self.main_box=builder.get_object("section_box")
  • lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-gui.install/usr/share/lliurex-remote-installer/Core.py

    r3851 r3958  
    44import ExecBox
    55import N4dManager
     6import os
     7import sys
    68
    79class Core:
     
    911        singleton=None
    1012        DEBUG=True
    11        
     13        os.chdir(sys.path[0])
    1214        @classmethod
    1315        def get_core(self):
  • lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-gui.install/usr/share/lliurex-remote-installer/LliurexRemoteInstaller.py

    r3941 r3958  
    1010import Dialog
    1111import sys
     12import threading
    1213
    1314signal.signal(signal.SIGINT, signal.SIG_DFL)
     
    180181        #def entries_press_event
    181182       
     183        def validate_user_clicked(self,widget):
     184               
     185                try:
     186                        self.thread=threading.Thread(target=self.validate_user(widget))
     187                        self.thread.daemon=True
     188                        self.thread.start()
     189                       
     190                        main_window=self.core.lri.main_window
     191                        dialog=Dialog.ApplyingChangesDialog(main_window,title="Lliurex Remote Installer",msg="Validating user.......")
     192                        dialog.show()
     193                        GLib.timeout_add(500,self.validate_user_clicked_delete,dialog)
     194                       
     195                except Exception as e:
     196                        print e
     197                        return False
     198       
     199        #def validate_user_clicked
     200       
     201        def validate_user_clicked_delete (self,dialog):
     202               
     203                if self.thread.is_alive():
     204                        return True
     205               
     206                dialog.destroy()
     207               
     208                if self.login_ok:
     209                        self.load_values()
     210                        self.not_validate=False
     211                        self.stack.set_visible_child_name("apt")
     212                        self.show_main_controls(True)
     213       
    182214        def validate_user(self,widget):
    183215               
    184                
     216                self.login_ok=False
    185217                ret=self.core.n4d.validate_user(self.user_entry.get_text(),self.password_entry.get_text(),self.server_ip_entry.get_text())
    186218               
     
    188220                        self.login_msg_label.set_text("%s"%ret[1])
    189221                        return False
    190                        
    191                 self.load_values()
    192                 self.not_validate=False
    193                 self.stack.set_visible_child_name("apt")
    194                 self.show_main_controls(True)
    195                        
     222                else:
     223                        self.login_ok=True
     224                        return True
    196225               
    197226               
     
    236265                        COMMENT='\n'.join(COMMENT)
    237266                        dialog=Dialog.InfoDialog(self.main_window,"LliureX Remote Installer Summary","You are published this list to install:\n\n%s"%(COMMENT))
    238                         #response=dialog.run()
    239                         #dialog.destroy()
     267                        response=dialog.run()
     268                        dialog.destroy()
    240269               
    241270               
Note: See TracChangeset for help on using the changeset viewer.