summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy Laguna Montano <jlagunamontano@gmail.com>2018-11-30 06:53:22 +0000
committerJimmy Laguna Montano <jlagunamontano@gmail.com>2018-11-30 06:53:22 +0000
commited71298a93ef0cde6123c0127bf2fa6d3c32ea08 (patch)
tree524cf0d2ffbc6ceb59421d5fc05df8c28c926d8b
parentdaf06485807e6697fd4e4098faadfa00836e87d5 (diff)
downloadyoyo-JimmyVadako/newmigrationpy-edited-online-with-bitbuc-1543560798505.tar.gz
newmigration.py edited online with Bitbucket. Update for windows usersJimmyVadako/newmigrationpy-edited-online-with-bitbuc-1543560798505
-rw-r--r--yoyo/scripts/newmigration.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/yoyo/scripts/newmigration.py b/yoyo/scripts/newmigration.py
index 40ca69d..fdc8ea6 100644
--- a/yoyo/scripts/newmigration.py
+++ b/yoyo/scripts/newmigration.py
@@ -154,12 +154,14 @@ def make_filename(config, directory, message):
def create_with_editor(config, directory, migration_source):
editor = utils.get_editor(config)
- tmpfile = NamedTemporaryFile(dir=directory,
+ tmpfile = NamedTemporaryFile(mode='w',
+ dir=directory,
prefix=tempfile_prefix,
suffix='.py',
+ encoding='UTF-8',
delete=False)
try:
- with io.open(tmpfile.name, 'w', encoding='UTF-8') as f:
+ with tmpfile as f:
f.write(migration_source)
editor = [part.format(tmpfile.name) for part in shlex.split(editor)]