# HG changeset patch # User Jimmy Laguna Montano # Date 1543560802 0 # Fri Nov 30 06:53:22 2018 +0000 # Branch JimmyVadako/newmigrationpy-edited-online-with-bitbuc-1543560798505 # Node ID 7c2f06f8541c9b75f6202685bbb87784d2afc234 # Parent 3520230e360434a4a5d2c0d5a99de341fdc748cb newmigration.py edited online with Bitbucket. Update for windows users diff --git a/yoyo/scripts/newmigration.py b/yoyo/scripts/newmigration.py --- a/yoyo/scripts/newmigration.py +++ b/yoyo/scripts/newmigration.py @@ -154,12 +154,14 @@ 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)]