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.write(content)
f.close()
os.chmod(path, Env.getPermission('file'))
except Exception, 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.plugins.base import Plugin
from couchpotato.core.settings.model import Library
from couchpotato.environment import Env
import os.path
import re
import shutil
@ -311,6 +312,12 @@ class Renamer(Plugin):
def moveFile(self, old, dest):
try:
shutil.move(old, dest)
try:
os.chmod(dest, Env.getPermission('folder'))
except:
log.error('Failed setting permissions for file: %s' % dest)
except:
log.error("Couldn't move file '%s' to '%s': %s" % (old, dest, traceback.format_exc()))
raise Exception

Loading…
Cancel
Save