1
0
mirror of https://github.com/moparisthebest/SickRage synced 2024-12-23 16:28:49 -05:00

Replace os.rmdir to shutil.rmtree

This commit is contained in:
Alexandre Beloin 2015-02-19 17:33:01 -05:00
parent 0499069d29
commit 774b5e2149

View File

@ -24,6 +24,7 @@ import socket
import os
import re
import os.path
import shutil
from threading import Lock
import sys
@ -638,7 +639,6 @@ def initialize(consoleLogging=True):
if os.path.exists(restoreDir) and os.path.exists(os.path.join(restoreDir, 'cache')):
def restoreCache(srcDir, dstDir):
import ntpath
import shutil
def path_leaf(path):
head, tail = ntpath.split(path)
@ -659,7 +659,10 @@ def initialize(consoleLogging=True):
logger.log(u"Restore: restoring cache failed: {0}".format(str(e)), logger.ERROR)
finally:
if os.path.exists(os.path.join(DATA_DIR, 'restore')):
os.rmdir(os.path.join(DATA_DIR, 'restore'))
try:
shutil.rmtree(os.path.join(DATA_DIR, 'restore'))
except Exception as e:
logger.log(u"Restore: Unable to remove the restore directory: {0}".format(str(e)), logger.ERROR)
# clean cache folders
if CACHE_DIR: