Changeset 919:2ce8ca39525b for src/mlx/gui/flight.py
- Timestamp:
- 03/24/19 08:15:59 (5 years ago)
- Branch:
- python3
- hg-Phase:
- (<MercurialRepository 1 'hg:/home/ivaradi/mlx/hg' '/'>, 'public')
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/gui/flight.py
r872 r919 405 405 def _offlineClicked(self, button): 406 406 """Called when the offline button was clicked.""" 407 print "mlx.flight.LoginPage: offline flight selected"407 print("mlx.flight.LoginPage: offline flight selected") 408 408 self._wizard.nextPage() 409 409 410 410 def _loginClicked(self, button): 411 411 """Called when the login button was clicked.""" 412 print "mlx.flight.LoginPage: logging in"412 print("mlx.flight.LoginPage: logging in") 413 413 self._wizard.login(self._handleLoginResult, 414 414 self._pilotID.get_text(), … … 649 649 if response==RESPONSETYPE_OK: 650 650 fileName = text2unicode(dialog.get_filename()) 651 print "Saving", fileName651 print("Saving", fileName) 652 652 try: 653 653 with open(fileName, "wt") as f: 654 654 flight.writeIntoFile(f) 655 except Exception ,e:656 print "Failed to save flight:", util.utf2unicode(str(e))655 except Exception as e: 656 print("Failed to save flight:", util.utf2unicode(str(e))) 657 657 dialog = gtk.MessageDialog(parent = self._wizard.gui.mainWindow, 658 658 type = MESSAGETYPE_ERROR, … … 706 706 flight=self._getSelectedFlight() 707 707 708 print "DPI", context.get_dpi_x(), context.get_dpi_y()708 print("DPI", context.get_dpi_x(), context.get_dpi_y()) 709 709 710 710 scale = context.get_dpi_x() / 72.0 … … 719 719 720 720 layout = cr.create_layout() 721 layout.set_text( u"Malév VA official briefing")721 layout.set_text("Malév VA official briefing") 722 722 font = pango.FontDescription("sans") 723 723 font.set_size(int(32 * scale * pango.SCALE)) … … 740 740 741 741 layout = cr.create_layout() 742 layout.set_text( u"%s (%s) részére" %742 layout.set_text("%s (%s) részére" % 743 743 (loginResult.pilotName, loginResult.pilotID)) 744 744 font = pango.FontDescription("sans") … … 940 940 if response==RESPONSETYPE_OK: 941 941 fileName = text2unicode(dialog.get_filename()) 942 print "Loading", fileName942 print("Loading", fileName) 943 943 bookedFlight = web.BookedFlight() 944 944 try: … … 946 946 bookedFlight.readFromFile(f) 947 947 self.addFlight(bookedFlight) 948 except Exception ,e:949 print "Failed to load flight:", util.utf2unicode(str(e))948 except Exception as e: 949 print("Failed to load flight:", util.utf2unicode(str(e))) 950 950 dialog = gtk.MessageDialog(parent = self._wizard.gui.mainWindow, 951 951 type = MESSAGETYPE_ERROR, … … 1629 1629 self.phoneNumber, self.nationality, 1630 1630 self.password) 1631 print "Registering with data:"1632 print " name:", self.name1, self.name2, registrationData.firstName, registrationData.surName, requestedNameOrder1633 print " yearOfBirth:", self.yearOfBirth, registrationData.yearOfBirth1634 print " emailAddress:", self.emailAddress, registrationData.emailAddress1635 print " emailAddressPublic:", self.emailAddressPublic, registrationData.emailAddressPublic1636 print " vatsimID:", self.vatsimID, registrationData.vatsimID1637 print " ivaoID:", self.ivaoID, registrationData.ivaoID1638 print " phoneNumber:", self.phoneNumber, registrationData.phoneNumber1639 print " nationality:", self.nationality, registrationData.nationality1631 print("Registering with data:") 1632 print(" name:", self.name1, self.name2, registrationData.firstName, registrationData.surName, requestedNameOrder) 1633 print(" yearOfBirth:", self.yearOfBirth, registrationData.yearOfBirth) 1634 print(" emailAddress:", self.emailAddress, registrationData.emailAddress) 1635 print(" emailAddressPublic:", self.emailAddressPublic, registrationData.emailAddressPublic) 1636 print(" vatsimID:", self.vatsimID, registrationData.vatsimID) 1637 print(" ivaoID:", self.ivaoID, registrationData.ivaoID) 1638 print(" phoneNumber:", self.phoneNumber, registrationData.phoneNumber) 1639 print(" nationality:", self.nationality, registrationData.nationality) 1640 1640 1641 1641 gui = self._wizard.gui … … 1653 1653 gui.endBusy() 1654 1654 1655 print "Registration result:"1656 print " returned:", returned1655 print("Registration result:") 1656 print(" returned:", returned) 1657 1657 if returned: 1658 print " registered:", result.registered1658 print(" registered:", result.registered) 1659 1659 if result.registered: 1660 print " pilotID", result.pilotID1661 print " loggedIn", result.loggedIn1662 print " emailAlreadyRegistered:", result.emailAlreadyRegistered1663 print " invalidData:", result.invalidData1660 print(" pilotID", result.pilotID) 1661 print(" loggedIn", result.loggedIn) 1662 print(" emailAlreadyRegistered:", result.emailAlreadyRegistered) 1663 print(" invalidData:", result.invalidData) 1664 1664 1665 1665 registrationOK = returned and result.registered … … 1830 1830 def activate(self): 1831 1831 """Activate the student page.""" 1832 print "StudentPage.activate"1832 print("StudentPage.activate") 1833 1833 self._getEntryExamStatusCancelled = False 1834 1834 … … 1844 1844 def finalize(self): 1845 1845 """Finalize the page.""" 1846 print "StudentPage.finalize"1846 print("StudentPage.finalize") 1847 1847 self._getEntryExamStatusCancelled = True 1848 1848 … … 1864 1864 def _handleEntryExamStatus(self, returned, result): 1865 1865 """Called when the entry exam status is availabe.""" 1866 print "_handleEntryExamStatus", returned, result1866 print("_handleEntryExamStatus", returned, result) 1867 1867 if returned and not self._getEntryExamStatusCancelled: 1868 1868 self._entryExamLink = result.entryExamLink … … 2991 2991 2992 2992 plan = self._getPlan() 2993 print "plan:", plan2993 print("plan:", plan) 2994 2994 2995 2995 takeoffRunway = self._takeoffRunway.get_text() … … 3027 3027 are returned. Otherwise a dialog box is displayed informing the user of 3028 3028 invalid credentials and requesting another set of them.""" 3029 print "_getCredentials", count3029 print("_getCredentials", count) 3030 3030 if count==0: 3031 3031 return (self._userName.get_text(), self._password.get_text()) … … 3061 3061 def _simBriefProgress(self, progress, result, flightInfo): 3062 3062 """The real SimBrief progress handler.""" 3063 print "_simBriefProgress", progress, result, flightInfo3063 print("_simBriefProgress", progress, result, flightInfo) 3064 3064 if result==cef.SIMBRIEF_RESULT_NONE: 3065 3065 message = SimBriefSetupPage.progress2Message.get(progress, … … 3758 3758 def _metarChanged(self, buffer): 3759 3759 """Called when the METAR has changed.""" 3760 print "BriefingPage.metarChanged", self._updatingMETAR3760 print("BriefingPage.metarChanged", self._updatingMETAR) 3761 3761 if not self._updatingMETAR: 3762 3762 self.metarEdited = True … … 3770 3770 3771 3771 It uppercases all characters.""" 3772 print "BriefingPage.metarInserted", self._updatingMETAR3772 print("BriefingPage.metarInserted", self._updatingMETAR) 3773 3773 if not self._updatingMETAR: 3774 3774 self._updatingMETAR = True … … 4025 4025 def activate(self): 4026 4026 """Activate the page.""" 4027 print "TakeoffPage.activate"4027 print("TakeoffPage.activate") 4028 4028 4029 4029 self._updatingMETAR = True … … 4069 4069 def allowForward(self): 4070 4070 """Allow going to the next page.""" 4071 print "TakeoffPage.allowForward"4071 print("TakeoffPage.allowForward") 4072 4072 self._forwardAllowed = True 4073 4073 self._updateForwardButton() … … 4075 4075 def reset(self): 4076 4076 """Reset the page if the wizard is reset.""" 4077 print "TakeoffPage.reset"4077 print("TakeoffPage.reset") 4078 4078 4079 4079 super(TakeoffPage, self).reset() … … 4095 4095 pages.""" 4096 4096 if self._active: 4097 print "TakeoffPage.changeMETAR"4097 print("TakeoffPage.changeMETAR") 4098 4098 self._updatingMETAR = True 4099 4099 self._metar.get_buffer().set_text(metar, -1) … … 4116 4116 self.derate is not None) 4117 4117 4118 print "TakeoffPage._updateForwardButton: forwardAllowed:", self._forwardAllowed, ", sensitive:", sensitive4118 print("TakeoffPage._updateForwardButton: forwardAllowed:", self._forwardAllowed, ", sensitive:", sensitive) 4119 4119 if self._forwardAllowed: 4120 print " METAR: ", self._metar.get_text()4121 print " runway: ", self._runway.get_text()4122 print " SID:", self.sid4123 print " V1:", self.v14124 print " VR:", self.vr4125 print " V2:", self.v24126 print " derateType:", self._derateType4127 print " derate:", self.derate4120 print(" METAR: ", self._metar.get_text()) 4121 print(" runway: ", self._runway.get_text()) 4122 print(" SID:", self.sid) 4123 print(" V1:", self.v1) 4124 print(" VR:", self.vr) 4125 print(" V2:", self.v2) 4126 print(" derateType:", self._derateType) 4127 print(" derate:", self.derate) 4128 4128 4129 4129 self._button.set_sensitive(sensitive) … … 4131 4131 def _valueChanged(self, widget, arg = None): 4132 4132 """Called when the value of some widget has changed.""" 4133 print "TakeoffPage._valueChanged"4133 print("TakeoffPage._valueChanged") 4134 4134 4135 4135 self._updateForwardButton() … … 4138 4138 """Called when the value of some entry widget has changed and the value 4139 4139 should be converted to uppercase.""" 4140 print "TakeoffPage._upperChanged"4140 print("TakeoffPage._upperChanged") 4141 4141 entry.set_text(entry.get_text().upper()) 4142 4142 self._valueChanged(entry, arg) … … 4151 4151 def _derateChanged(self, entry): 4152 4152 """Called when the value of the derate is changed.""" 4153 print "TakeoffPage._derateChanged"4153 print("TakeoffPage._derateChanged") 4154 4154 self._updateForwardButton() 4155 4155 … … 4262 4262 def _metarChanged(self, entry): 4263 4263 """Called when the METAR has changed.""" 4264 print "TakeoffPage.metarChanged", self._updatingMETAR4264 print("TakeoffPage.metarChanged", self._updatingMETAR) 4265 4265 if not self._updatingMETAR: 4266 4266 self._updateForwardButton() … … 4271 4271 4272 4272 It uppercases all characters.""" 4273 print "TakeoffPage.metarInserted", self._updatingMETAR4273 print("TakeoffPage.metarInserted", self._updatingMETAR) 4274 4274 if not self._updatingMETAR: 4275 4275 self._updatingMETAR = True … … 4628 4628 pages.""" 4629 4629 if self._active: 4630 print "LandingPage.changeMETAR"4630 print("LandingPage.changeMETAR") 4631 4631 self._updatingMETAR = True 4632 4632 self._metar.get_buffer().set_text(metar, -1) … … 4689 4689 def _metarChanged(self, entry): 4690 4690 """Called when the METAR has changed.""" 4691 print "LandingPage.metarChanged", self._updatingMETAR4691 print("LandingPage.metarChanged", self._updatingMETAR) 4692 4692 if not self._updatingMETAR: 4693 4693 self._updateForwardButton() … … 4698 4698 4699 4699 It uppercases all characters.""" 4700 print "LandingPage.metarInserted", self._updatingMETAR4700 print("LandingPage.metarInserted", self._updatingMETAR) 4701 4701 if not self._updatingMETAR: 4702 4702 self._updatingMETAR = True … … 5217 5217 pass 5218 5218 5219 def _formatTime(self, scheduledTime, realTimestamp, (warning, error)):5219 def _formatTime(self, scheduledTime, realTimestamp, xxx_todo_changeme): 5220 5220 """Format the departure or arrival time based on the given data as a 5221 5221 markup for a label.""" 5222 (warning, error) = xxx_todo_changeme 5222 5223 realTime = time.gmtime(realTimestamp) 5223 5224 … … 5752 5753 elif stage==const.STAGE_LANDING: 5753 5754 if not self._arrivalBriefingPage.metarEdited: 5754 print "Downloading arrival METAR again"5755 print("Downloading arrival METAR again") 5755 5756 self.gui.webHandler.getMETARs(self._arrivalMETARCallback, 5756 5757 [self._bookedFlight.arrivalICAO])
Note:
See TracChangeset
for help on using the changeset viewer.