From b6222e6f979a0fdbf3b82363c4e9e3aced5ead05 Mon Sep 17 00:00:00 2001 From: Dan Ryan Date: Wed, 27 Jun 2018 16:12:25 -0400 Subject: [PATCH] Ensure we use unicode for proper names db Signed-off-by: Dan Ryan --- news/2450.bugfix | 1 + pipenv/project.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 news/2450.bugfix diff --git a/news/2450.bugfix b/news/2450.bugfix new file mode 100644 index 0000000000..b93728327a --- /dev/null +++ b/news/2450.bugfix @@ -0,0 +1 @@ +Pipenv will now ensure that its internal package names registry files are written with unicode strings. diff --git a/pipenv/project.py b/pipenv/project.py index 0a9e04be0e..28c29eb4e6 100644 --- a/pipenv/project.py +++ b/pipenv/project.py @@ -363,7 +363,7 @@ def proper_names(self): def register_proper_name(self, name): """Registers a proper name to the database.""" with self.proper_names_db_path.open('a') as f: - f.write('{0}\n'.format(name)) + f.write(u'{0}\n'.format(name)) @property def pipfile_location(self):