CHMOD files
This commit is contained in:
@@ -78,6 +78,7 @@ class Plugin(object):
|
|||||||
f = open(path, 'w' if not binary else 'wb')
|
f = open(path, 'w' if not binary else 'wb')
|
||||||
f.write(content)
|
f.write(content)
|
||||||
f.close()
|
f.close()
|
||||||
|
os.chmod(path, Env.getPermission('file'))
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
log.error('Unable writing to file "%s": %s' % (path, e))
|
log.error('Unable writing to file "%s": %s' % (path, e))
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ from couchpotato.core.helpers.variable import getExt
|
|||||||
from couchpotato.core.logger import CPLog
|
from couchpotato.core.logger import CPLog
|
||||||
from couchpotato.core.plugins.base import Plugin
|
from couchpotato.core.plugins.base import Plugin
|
||||||
from couchpotato.core.settings.model import Library
|
from couchpotato.core.settings.model import Library
|
||||||
|
from couchpotato.environment import Env
|
||||||
import os.path
|
import os.path
|
||||||
import re
|
import re
|
||||||
import shutil
|
import shutil
|
||||||
@@ -311,6 +312,12 @@ class Renamer(Plugin):
|
|||||||
def moveFile(self, old, dest):
|
def moveFile(self, old, dest):
|
||||||
try:
|
try:
|
||||||
shutil.move(old, dest)
|
shutil.move(old, dest)
|
||||||
|
|
||||||
|
try:
|
||||||
|
os.chmod(dest, Env.getPermission('folder'))
|
||||||
|
except:
|
||||||
|
log.error('Failed setting permissions for file: %s' % dest)
|
||||||
|
|
||||||
except:
|
except:
|
||||||
log.error("Couldn't move file '%s' to '%s': %s" % (old, dest, traceback.format_exc()))
|
log.error("Couldn't move file '%s' to '%s': %s" % (old, dest, traceback.format_exc()))
|
||||||
raise Exception
|
raise Exception
|
||||||
|
|||||||
Reference in New Issue
Block a user