From 110931a580d698a261a014f9deba57a173839ab5 Mon Sep 17 00:00:00 2001
From: doadin <tbkizle@gmail.com>
Date: Fri, 4 Jul 2014 01:02:21 -0400
Subject: [PATCH] Update core.py
---
.../plugins/AutoAdd/deluge/plugins/autoadd/core.py | 23 ++--------------------
1 file changed, 2 insertions(+), 21 deletions(-)
diff --git a/deluge/plugins/AutoAdd/deluge/plugins/autoadd/core.py b/deluge/plugins/AutoAdd/deluge/plugins/autoadd/core.py
index c11fe64..d9ed97a 100644
a
|
b
|
def update_watchdir(self, watchdir_id):
|
335 | 335 | copy_torrent_file = os.path.join(copy_torrent_path, filename) |
336 | 336 | log.debug("Moving added torrent file \"%s\" to \"%s\"", |
337 | 337 | os.path.basename(filepath), copy_torrent_path) |
338 | | try: |
339 | | shutil.move(filepath, copy_torrent_file) |
340 | | except OSError, why: |
341 | | from errno import EXDEV |
342 | | if why.errno == errno.EXDEV: |
343 | | # This can happen for different mount points |
344 | | from shutil import copyfile |
345 | | try: |
346 | | copyfile(filepath, copy_torrent_file) |
347 | | os.remove(filepath) |
348 | | except OSError: |
349 | | # Last Resort! |
350 | | try: |
351 | | open(copy_torrent_file, 'wb').write( |
352 | | open(filepath, 'rb').read() |
353 | | ) |
354 | | os.remove(filepath) |
355 | | except OSError, why: |
356 | | raise why |
357 | | else: |
358 | | raise why |
| 338 | shutil.move(filepath, copy_torrent_file) |
| 339 | |
359 | 340 | else: |
360 | 341 | os.remove(filepath) |
361 | 342 | |