Changeset 2931 for lliurex-up/trunk/fuentes/lliurex-up-gui
- Timestamp:
- Nov 25, 2016, 2:47:36 PM (4 years ago)
- Location:
- lliurex-up/trunk/fuentes/lliurex-up-gui
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
lliurex-up/trunk/fuentes/lliurex-up-gui/LliurexUpConnect.py
r2929 r2931 29 29 else: 30 30 return False 31 except Exception, e:32 return e31 except: 32 return False 33 33 34 34 35 def isLliurexUpIsUpdated(self): 35 36 try: 36 37 is_lliurexup_updated=self.llxUpCore.isLliurexUpIsUpdated() 38 print is_lliurexup_updated 39 37 40 return is_lliurexup_updated 38 41 39 except Exception, e: 40 print e 41 return e 42 except: 43 return True 42 44 43 45 … … 47 49 return is_lliurexup_installed 48 50 49 except Exception, e:50 return e51 except: 52 return True 51 53 52 54 #return self.status … … 62 64 return True 63 65 64 except Exception, e: 65 print e 66 return e 66 except: 67 return True 67 68 68 69 def lliurexMirrorIsRunning(self): … … 71 72 return is_lliurexmirror_running 72 73 73 except Exception, e: 74 print e 75 return e 74 except: 75 return False 76 76 77 77 def getPercentageLliurexMirror(self): … … 83 83 return 0 84 84 85 except Exception, e: 86 print e 87 return e 85 except: 86 return 0 88 87 89 88 def getPackagesToUpdate(self): … … 99 98 100 99 101 except Exception, e: 102 print e 103 return e 100 except: 101 return packages_parse -
lliurex-up/trunk/fuentes/lliurex-up-gui/lliurex-up.py
r2929 r2931 297 297 self.gather_packages_t.launched=False 298 298 299 self. response=-1299 self.update_process_launched=False 300 300 #self.spinner.start() 301 301 … … 361 361 #UPDATE_OVER_COLOR { 362 362 background-image:-gtk-gradient (linear, left top, left bottom, from (#53b757), to (#53b757));; 363 364 } 365 366 367 #UPDATE_BUTTON_LAUNCHED_COLOR { 368 background-image:-gtk-gradient (linear, left top, left bottom, from (#D32F2F), to (#D32F2F));; 369 370 } 371 372 #UPDATE_LAUNCHED_OVER_COLOR { 373 background-image:-gtk-gradient (linear, left top, left bottom, from (#F44336), to (#F44336));; 363 374 364 375 } … … 437 448 def pulsate_checksystem(self): 438 449 450 self.pbar.pulse() 439 451 440 452 if not self.check_lliurexup_t.launched: … … 444 456 445 457 if self.check_lliurexup_t.done: 446 if 458 if not self.is_lliurexup_updated: 447 459 if not self.install_lliurexup_t.is_alive() and not self.install_lliurexup_t.launched: 448 460 print "Updating lliurex-up" … … 476 488 self.yes_button_box.show() 477 489 self.no_button_box.show() 490 self.pbar.hide() 491 self.spinner.start() 478 492 msg_gather="<span><b>"+_("Your mirror is not update.Do you want to update it?")+"</b></span>" 479 493 self.gather_label.set_markup(msg_gather) 480 GLib.timeout_add(100,self.pulsate_wait_response)494 #GLib.timeout_add(100,self.pulsate_wait_response) 481 495 return False 482 496 else: … … 488 502 489 503 if self.check_lliurexup_t.is_alive(): 490 self.pbar.pulse()491 504 return True 492 505 493 506 if self.install_lliurexup_t.launched: 494 507 if self.install_lliurexup_t.is_alive(): 495 self.pbar.pulse()496 508 return True 497 509 498 510 if self.check_mirror_t.launched: 499 511 if self.check_mirror_t.is_alive(): 500 self.pbar.pulse()501 512 return True 502 513 … … 509 520 510 521 def check_lliurexup_version(self): 511 512 522 time.sleep(2) 513 523 self.is_lliurexup_updated=self.llxup_connect.isLliurexUpIsUpdated() 514 524 self.check_lliurexup_t.done=True … … 518 528 519 529 self.install=self.llxup_connect.installLliurexUp() 530 print self.install 520 531 self.install_lliurexup_t.done=True 521 532 … … 525 536 self.is_mirror_updated=self.llxup_connect.check_mirror() 526 537 self.check_mirror_t.done=True 527 538 539 540 def no_button_clicked(self,widget,event): 541 542 #self.response=0 543 self.spinner.stop() 544 self.pbar.show() 545 print "Gather info" 546 GLib.timeout_add(100,self.pulsate_get_info) 547 self.yes_button_box.hide() 548 self.no_button_box.hide() 549 550 def yes_button_clicked(self,widget,event): 551 552 #self.response=1 553 self.pbar.show() 554 self.pbar_label.show() 555 print ("Updating mirror") 556 self.updated_percentage(0) 557 #self.spinner.start() 558 self.yes_button_box.hide() 559 self.no_button_box.hide() 560 msg_gather="<span><b>"+_("Updating mirror. The update may take several minutes")+"</b></span>" 561 self.gather_label.set_markup(msg_gather) 562 self.execute_lliurexmirror_t.start() 563 GLib.timeout_add(1000,self.pulsate_updating_mirror) 564 565 #def no_button_clicked 528 566 529 567 #def check_mirror 530 568 531 def pulsate_wait_response(self):532 533 if self.response==0:534 GLib.timeout_add(100,self.pulsate_get_info)535 536 self.yes_button_box.hide()537 self.no_button_box.hide()538 return False539 540 if self.response==1:541 self.pbar_label.show()542 self.updated_percentage(0)543 self.spinner.start()544 self.yes_button_box.hide()545 self.no_button_box.hide()546 msg_gather="<span><b>"+_("Updating mirror")+"</b></span>"547 self.gather_label.set_markup(msg_gather)548 self.execute_lliurexmirror_t.start()549 GLib.timeout_add(1000,self.pulsate_updating_mirror)550 551 return False552 553 self.pbar.pulse()554 return True569 # def pulsate_wait_response(self): 570 571 # if self.response==0: 572 # GLib.timeout_add(100,self.pulsate_get_info) 573 574 # self.yes_button_box.hide() 575 # self.no_button_box.hide() 576 # return False 577 578 # if self.response==1: 579 # self.pbar_label.show() 580 # self.updated_percentage(0) 581 # self.spinner.start() 582 # self.yes_button_box.hide() 583 # self.no_button_box.hide() 584 # msg_gather="<span><b>"+_("Updating mirror")+"</b></span>" 585 # self.gather_label.set_markup(msg_gather) 586 # self.execute_lliurexmirror_t.start() 587 # GLib.timeout_add(1000,self.pulsate_updating_mirror) 588 589 # return False 590 591 # self.pbar.pulse() 592 # return True 555 593 556 594 def pulsate_updating_mirror(self): … … 577 615 self.pbar.pulse() 578 616 if not self.gather_packages_t.is_alive() and not self.gather_packages_t.launched: 579 print "Gather packages"580 617 msg_gather="<span><b>"+_("Checking for new updates")+"</b></span>" 581 618 self.gather_label.set_markup(msg_gather) … … 596 633 self.parse_packages_updated() 597 634 self.populate_packages_tv() 635 self.get_update_summary() 598 636 self.pbar.hide() 599 637 self.pbar_label.hide() … … 617 655 618 656 619 def get_update_ info(self):657 def get_update_summary(self): 620 658 621 659 self.version_available="16.160916" … … 705 743 706 744 def upgrade_process(self,widget, event=None): 707 708 self.total_process=1.0 709 self.total_progress=0.0 710 self.pbar_rang=1.0 711 self.percentage=0.0 712 self.ending_process=0.0 713 self.updated_percentage(0) 714 715 self.t=threading.Thread(target=self.execute_scripts,args=()) 716 self.t.daemon=True 717 self.t.start() 718 GLib.timeout_add(100,self.pulsate_pbar) 719 self.pbar.show() 720 self.pbar_label.show() 721 self.viewport.show() 722 self.terminal_scrolled.show() 723 self.terminal_label.show() 724 msg_terminal=_("Update process details") 725 self.terminal_label.set_markup(msg_terminal) 745 746 if not self.update_process_launched: 747 self.update_button_box.set_name("UPDATE_LAUNCHED_BUTTON_COLOR") 748 749 self.total_process=1.0 750 self.total_progress=0.0 751 self.pbar_rang=1.0 752 self.percentage=0.0 753 self.ending_process=0.0 754 self.updated_percentage(0) 755 756 self.t=threading.Thread(target=self.execute_scripts,args=()) 757 self.t.daemon=True 758 self.t.start() 759 GLib.timeout_add(1000,self.pulsate_pbar) 760 self.pbar.show() 761 self.pbar_label.show() 762 self.viewport.show() 763 self.terminal_scrolled.show() 764 self.terminal_label.show() 765 msg_terminal=_("Update process details") 766 self.terminal_label.set_markup(msg_terminal) 767 self.update_process_launched=True 726 768 727 769 … … 731 773 732 774 if not self.t.is_alive(): 733 self.updated_percentage( 0.5)775 self.updated_percentage(5) 734 776 else: 735 777 self.pbar.hide() … … 745 787 746 788 747 def no_button_clicked(self,widget,event):748 749 self.response=0750 751 def yes_button_clicked(self,widget,event):752 753 self.response=1754 755 #def no_button_clicked756 789 757 790 def arrow_clicked(self,widget,event): … … 794 827 def mouse_exit_view_packages(self,widget,event): 795 828 self.view_packages_button_box.set_name("BUTTON_COLOR") 796 797 829 798 830 def mouse_over_update_button(self,widget,event): 799 self.update_button_box.set_name("UPDATE_OVER_COLOR") 831 832 if self.update_process_launched: 833 self.update_button_box.set_name("UPDATE_LAUNCHED_OVER_COLOR") 834 else: 835 self.update_button_box.set_name("UPDATE_OVER_COLOR") 800 836 801 837 def mouse_exit_update_button(self,widget,event): 802 self.update_button_box.set_name("UPDATE_BUTTON_COLOR") 803 838 if self.update_process_launched: 839 self.update_button_box.set_name("UPDATE_BUTTON_LAUNCHED_COLOR") 840 else: 841 self.update_button_box.set_name("UPDATE_BUTTON_COLOR") 804 842 805 843 def mouse_over_cancel(self,widget,event):
Note: See TracChangeset
for help on using the changeset viewer.