Add handling for missing 'trip_id' key in to_geojson function #426
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request adds a new feature to the to_geojson function in order to handle cases where the 'trip_id' key is missing in the input data. Previously, the function would throw an error if the 'trip_id' key was None, but now it checks if the key is present in the dictionary before accessing it. If the key is missing or its value is None, the item is skipped.
This change improves the robustness of the to_geojson function and ensures that it can handle a wider range of input data. It also helps to prevent potential errors and crashes when processing data that may have missing or incomplete information.