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}")

Ответы (0 шт):