From 4a62c5eac29c51836ba2fa29c6c47b6d87215e23 Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Mon, 20 Feb 2017 22:46:45 +0000 Subject: [PATCH] [Core] Switch move_storage flag to dont_replace --- deluge/core/torrent.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/deluge/core/torrent.py b/deluge/core/torrent.py index c8ad79109..a8ddc3b58 100644 --- a/deluge/core/torrent.py +++ b/deluge/core/torrent.py @@ -1116,11 +1116,11 @@ class Torrent(object): try: # libtorrent needs unicode object if wstrings are enabled, utf8 bytestring otherwise - # Keyword argument flags=1 (fail_if_exist) stops overwriting of target files. + # Keyword argument flags=2 (dont_replace) dont overwrite target files but delete source. try: - self.handle.move_storage(dest, flags=1) + self.handle.move_storage(dest, flags=2) except TypeError: - self.handle.move_storage(utf8_encoded(dest), flags=1) + self.handle.move_storage(utf8_encoded(dest), flags=2) except RuntimeError as ex: log.error('Error calling libtorrent move_storage: %s', ex) return False