You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
in flight.py, the _classify_arg() function may benefit from these changes or similar ones:
CO2 condition
Change endswith to in, some entries have CO2e elif 'CO2' in arg and self._co2 is None:
Emissions condition
Change endswith to in and handle or omit case sensitivity on E elif 'missions' in arg and self._emissions is None:
Stops condition
Add possibility of minutes without hours in stop time elif (('hr' in arg or 'min' in arg) and arg[-3:].isupper()) or (len(arg.split(', ')) > 1 and arg.isupper()):
Add additional stop condition which catches layovers reported as an airport without a duration elif len(arg) == 3 and arg.isupper() and not self._origin is None and not self._dest is None: self._stops = arg
Airlines condition
Adjust criteria to catch and omit a few more different cases that were appearing in results elif len(arg) > 3 and arg != 'Separate tickets booked together' and arg != 'Change of airport' and not 'hr' in arg and not 'min' in arg:
in flight.py, the _parse_args() function may benefit from this change and similar ones:
Airline Placeholder
After parsing, put in a placeholder for missing airline if self._airline is None or self._airline == "" or len(self._airline) < 2: self._airline = "--"
The text was updated successfully, but these errors were encountered:
in flight.py, the _classify_arg() function may benefit from these changes or similar ones:
Change endswith to in, some entries have CO2e
elif 'CO2' in arg and self._co2 is None:
Change endswith to in and handle or omit case sensitivity on E
elif 'missions' in arg and self._emissions is None:
Add possibility of minutes without hours in stop time
elif (('hr' in arg or 'min' in arg) and arg[-3:].isupper()) or (len(arg.split(', ')) > 1 and arg.isupper()):
Add additional stop condition which catches layovers reported as an airport without a duration
elif len(arg) == 3 and arg.isupper() and not self._origin is None and not self._dest is None:
self._stops = arg
Adjust criteria to catch and omit a few more different cases that were appearing in results
elif len(arg) > 3 and arg != 'Separate tickets booked together' and arg != 'Change of airport' and not 'hr' in arg and not 'min' in arg:
in flight.py, the _parse_args() function may benefit from this change and similar ones:
After parsing, put in a placeholder for missing airline
if self._airline is None or self._airline == "" or len(self._airline) < 2:
self._airline = "--"
The text was updated successfully, but these errors were encountered: