Ignore:
Timestamp:
06/27/12 17:31:51 (12 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

The PIREP constructor gets the flight object instead of the GUI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/pirep.py

    r220 r262  
    3939            return None
    4040       
    41     def __init__(self, gui):
    42         """Initialize the PIREP from the given GUI."""
    43         self.bookedFlight = gui.bookedFlight
    44         self.cargoWeight = gui.cargoWeight
     41    def __init__(self, flight):
     42        """Initialize the PIREP from the given flight."""
     43        self.bookedFlight = flight.bookedFlight
     44        self.cargoWeight = flight.cargoWeight
    4545       
    46         self.filedCruiseAltitude = gui.filedCruiseAltitude
    47         self.cruiseAltitude = gui.cruiseAltitude
    48         self.route = gui.route
     46        self.filedCruiseAltitude = flight.filedCruiseAltitude
     47        self.cruiseAltitude = flight.cruiseAltitude
     48        self.route = flight.route
    4949
    50         self.departureMETAR = gui.departureMETAR.upper()
    51         self.arrivalMETAR = gui.arrivalMETAR.upper()
     50        self.departureMETAR = flight.departureMETAR.upper()
     51        self.arrivalMETAR = flight.arrivalMETAR.upper()
    5252
    53         self.departureRunway = gui.departureRunway.upper()
    54         self.sid = gui.sid.upper()
     53        self.departureRunway = flight.departureRunway.upper()
     54        self.sid = flight.sid.upper()
    5555
    56         self.star = gui.star
    57         self.transition = gui.transition
    58         self.approachType = gui.approachType.upper()
    59         self.arrivalRunway = gui.arrivalRunway.upper()
     56        self.star = flight.star
     57        self.transition = flight.transition
     58        self.approachType = flight.approachType.upper()
     59        self.arrivalRunway = flight.arrivalRunway.upper()
    6060
    61         self.flightType = gui.flightType
    62         self.online = gui.online
     61        self.flightType = flight.flightType
     62        self.online = flight.online
    6363
    64         self.comments = gui.comments
    65         self.flightDefects = gui.flightDefects
    66         self.delayCodes = gui.delayCodes
     64        self.comments = flight.comments
     65        self.flightDefects = flight.flightDefects
     66        self.delayCodes = flight.delayCodes
    6767       
    68         flight = gui.flight
    6968        self.blockTimeStart = flight.blockTimeStart
    7069        self.flightTimeStart = flight.flightTimeStart
     
    7473        self.fuelUsed = flight.startFuel - flight.endFuel
    7574
    76         logger = gui.logger
     75        logger = flight.logger
    7776        self.rating = logger.getRating()
    7877        self.logLines = logger.lines
Note: See TracChangeset for help on using the changeset viewer.