A simple python app that uses flask, requests and bokeh to give the user a weather report. This project is an exercise for an educational Python course.
When you have multiple cities with the same name available, any autocomplete value selected will be treated by the server as the first result with that name.
Example: Type in Paris. You will get back a dozen cities that are called Paris. Whichever you select, the results returned will be for Paris, France.
How to fix this? Include country information and/or coordinate pairs in the autocomplete. Coordinate pairs should be hidden for UX reasons.