CHMOD files

This commit is contained in:
Ruud
2012-01-24 20:30:03 +01:00
parent 0614f8f2a8
commit ce8c2ada50
2 changed files with 8 additions and 0 deletions
+1
View File
@@ -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
View File
@@ -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