From e2df4002cedf71075de9c98c1624113afec9c5f7 Mon Sep 17 00:00:00 2001 From: toonn Date: Tue, 28 May 2019 15:25:28 +0200 Subject: Atone for @Vifon's rash fixing of bugs This required ritual sacrifice of many CPU cycles to appease the Almighty PyLint. --- ranger/core/loader.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ranger/core/loader.py b/ranger/core/loader.py index ac31abeb..26b729b6 100644 --- a/ranger/core/loader.py +++ b/ranger/core/loader.py @@ -101,9 +101,10 @@ class CopyLoader(Loadable, FileManagerAware): # pylint: disable=too-many-instan if path == fobj.path or str(path).startswith(fobj.path): tag = self.fm.tags.tags[path] self.fm.tags.remove(path) - self.fm.tags.tags[ - path.replace(fobj.path, os.path.join(self.original_path, fobj.basename)) - ] = tag + new_path = path.replace( + fobj.path, + os.path.join(self.original_path, fobj.basename)) + self.fm.tags.tags[new_path] = tag self.fm.tags.dump() n = 0 for n in shutil_g.move(src=fobj.path, dst=self.original_path, -- cgit 1.4.1-2-gfad0