From 7aafd6b47e020085b298c4693ee4618447fdbfba Mon Sep 17 00:00:00 2001 From: toonn Date: Tue, 1 Oct 2019 23:12:24 +0200 Subject: self is not available in default argument value --- ranger/core/actions.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ranger/core/actions.py b/ranger/core/actions.py index fe4b7967..18302431 100644 --- a/ranger/core/actions.py +++ b/ranger/core/actions.py @@ -1591,12 +1591,14 @@ class Actions( # pylint: disable=too-many-instance-attributes,too-many-public-m link(source_path, next_available_filename(target_path)) - def paste(self, overwrite=False, append=False, dest=self.thistab.path): + def paste(self, overwrite=False, append=False, dest=None): """:paste Paste the selected items into the current directory or to dest if provided. """ + if dest is None: + dest = self.thistab.path if isdir(dest): loadable = CopyLoader(self.copy_buffer, self.do_cut, overwrite, dest) -- cgit 1.4.1-2-gfad0