# coding=utf-8 from api import app from api.models.locale import Locale from esales.models import Category, CategoryTree from esales.utils import ImportFile def update_designer(designer): category = Category( "root/designer/{}".format(designer.path), designer.name, hidden=1, path="/designers/{}".format(designer.path) ) importfile = ImportFile() for locale in Locale.query.all(): tree = CategoryTree("categories_{}".format(locale.value)) tree.add_category(category) importfile.add_operation("update", tree) directory = app.config.get("ESALES_IMPORT_DIR") importfile.write(directory)