From 871575b06c31ac45621637cdd22eec43dc3d5874 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Wed, 12 Feb 2020 09:59:39 +0100 Subject: [PATCH] Make sure that get_changed_files returns a dict --- jedi/api/refactoring.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jedi/api/refactoring.py b/jedi/api/refactoring.py index f197f5d9..25760b48 100644 --- a/jedi/api/refactoring.py +++ b/jedi/api/refactoring.py @@ -50,15 +50,15 @@ class Refactoring(object): return p renames = self.get_renames() - return [ - ChangedFile( + return { + path: ChangedFile( self._grammar, from_path=path, to_path=calculate_to_path(path), module_node=next(iter(map_)).get_root_node(), node_to_str_map=map_ ) for path, map_ in self._file_to_node_changes.items() - ] + } def get_renames(self): """ @@ -73,7 +73,7 @@ class Refactoring(object): for from_, to in self.get_renames(): text += 'rename from %s\nrename to %s\n' % (from_, to) - return text + ''.join(f.get_diff() for f in self.get_changed_files()) + return text + ''.join(f.get_diff() for f in self.get_changed_files().values()) def apply(self): for f in self.get_changed_files():