Browse Source

CHMOD files

pull/70/head
Ruud 13 years ago
parent
commit
ce8c2ada50
  1. 1
      couchpotato/core/plugins/base.py
  2. 7
      couchpotato/core/plugins/renamer/main.py

1
couchpotato/core/plugins/base.py

@ -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
couchpotato/core/plugins/renamer/main.py

@ -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

Loading…
Cancel
Save