pyowm, подскажите как выводить погоду города у которого есть двойник с одинаковым именем
Хочу узнать погоду города Санкт-Петербург, Аргентина. Но логично что при вводе города Санкт-Петербург выдаёт погоду из России. Считывание двух переменных не помогает, выдает ошибку.
from pyowm import OWM
from pyowm.utils import config
from pyowm.utils.config import get_default_config
#Модуль назначения языка
config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = OWM ( "Токен", config_dict )
place = input("В каком городе/стране?: ")
#place1 = input("В какой стране?: ")
mgr = owm.weather_manager()
try:
observation = mgr.weather_at_place(place)
w = observation.weather
temp = w.temperature('celsius')["temp"]
print(f"В городе {place} сейчас {w.detailed_status}")
print(f"Температура: {temp}")
except NotFoundError:
print(f"Не найденно место: {place}")