From 7ba2d01caebb8df98a1912ebf5ba472ab9dec6a4 Mon Sep 17 00:00:00 2001 From: Nixellion Date: Wed, 31 Jan 2024 15:30:52 +0300 Subject: [PATCH] Specify utf-8 encoding when writing a file in router.py --- peewee_migrate/router.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peewee_migrate/router.py b/peewee_migrate/router.py index c2b3c1e..1aec0d8 100644 --- a/peewee_migrate/router.py +++ b/peewee_migrate/router.py @@ -280,7 +280,7 @@ def compile(self, name, migrate="", rollback="", num=None) -> str: # noqa: A003 name = "{:03}_".format(num + 1) + name filename = name + ".py" path = self.migrate_dir / filename - with path.open("w") as f: + with path.open("w", encoding="utf-8") as f: f.write(TEMPLATE.format(migrate=migrate, rollback=rollback, name=filename)) return name