23 lines
1.1 KiB
Python
23 lines
1.1 KiB
Python
import json
|
|
import os
|
|
from frappe.utils import get_bench_path
|
|
|
|
def update_country_info():
|
|
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)
|
|
|
|
# Проверяем, есть ли "Azerbaijan" в данных
|
|
if "Azerbaijan" in data:
|
|
data["Azerbaijan"]["currency"] = "AZN" # Добавляем валюту
|
|
data["Azerbaijan"]["currency_fraction"] = "Qəpik" # Исправляем значение
|
|
data["Azerbaijan"]["currency_symbol"] = "₼" # Добавляем символ маната
|
|
data["Azerbaijan"]["currency_name"] = "Azerbaijani Manat" # Добавляем название валюты
|
|
data["Azerbaijan"]["currency_fraction_units"] = 100 # Добавляем дробные единицы (копейки)
|
|
|
|
# Записываем обратно в JSON
|
|
with open(file_path, "w", encoding="utf-8") as f:
|
|
json.dump(data, f, indent=4, ensure_ascii=False)
|