import json
import os
from frappe.utils import get_bench_path

def update_country():
    # Получаем путь к файлу country_info.json
    file_path = os.path.join(get_bench_path(), "apps", "frappe", "frappe", "geo", "country_info.json")
    
    # Читаем текущий JSON
    with open(file_path, "r", encoding="utf-8") as f:
        data = json.load(f)
    
    # Проверяем, есть ли уже Азербайджан в файле
    if "Azerbaijan" in data:
        # Обновляем информацию о валюте для Азербайджана
        data["Azerbaijan"].update({
            "currency": "AZN",
            "currency_name": "Azerbaijani Manat",
            "currency_fraction": "Qəpik",
            "currency_fraction_units": 100,
            "currency_symbol": "₼",
            "number_format": "#.###,##"
        })
        
        # Записываем обратно
        with open(file_path, "w", encoding="utf-8") as f:
            json.dump(data, f, indent=4, ensure_ascii=False)
        
        print("✅ Информация о валюте Азербайджана обновлена в country_info.json!")
    else:
        print("⚠️ Азербайджан не найден в файле country_info.json!")
