diff options
author | hut <hut@lepus.uberspace.de> | 2015-04-12 15:11:34 +0200 |
---|---|---|
committer | hut <hut@lepus.uberspace.de> | 2015-04-12 15:11:34 +0200 |
commit | 80d517985a0525ffc4b3a1343f67c7d7e63d6c76 (patch) | |
tree | 7dadc198b3abeff1e127a745c42886845f4e7a5b /ranger | |
parent | af17ede9ff216d09495672e00a36ba60fbf8bee3 (diff) | |
download | ranger-80d517985a0525ffc4b3a1343f67c7d7e63d6c76.tar.gz |
config/commands.py: deduplication
Diffstat (limited to 'ranger')
-rw-r--r-- | ranger/config/commands.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/ranger/config/commands.py b/ranger/config/commands.py index 6b36350b..93254350 100644 --- a/ranger/config/commands.py +++ b/ranger/config/commands.py @@ -850,13 +850,12 @@ class bulkrename(Command): cmdfile = tempfile.NamedTemporaryFile() cmdfile.write(b"# This file will be executed when you close the editor.\n") cmdfile.write(b"# Please double-check everything, clear the file to abort.\n") + content = "\n".join("mv -vi -- " + esc(old) + " " + esc(new) \ + for old, new in zip(filenames, new_filenames) if old != new) if py3: - cmdfile.write("\n".join("mv -vi -- " + esc(old) + " " + esc(new) \ - for old, new in zip(filenames, new_filenames) \ - if old != new).encode("utf-8")) + cmdfile.write(content.encode("utf-8")) else: - cmdfile.write("\n".join("mv -vi -- " + esc(old) + " " + esc(new) \ - for old, new in zip(filenames, new_filenames) if old != new)) + cmdfile.write(content) cmdfile.flush() # Open the script and let the user review it, then check if the script |