Browse Source

Unicode errors. fix #600 #597

pull/605/head
Ruud 13 years ago
parent
commit
897a7ea122
  1. 3
      couchpotato/core/plugins/manage/main.py
  2. 3
      couchpotato/core/plugins/release/main.py
  3. 3
      couchpotato/core/plugins/renamer/main.py

3
couchpotato/core/plugins/manage/main.py

@ -1,5 +1,6 @@
from couchpotato.api import addApiView
from couchpotato.core.event import fireEvent, addEvent, fireEventAsync
from couchpotato.core.helpers.encoding import ss
from couchpotato.core.helpers.request import jsonified, getParam
from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin
@ -77,7 +78,7 @@ class Manage(Plugin):
for release in done_movie.get('releases', []):
for release_file in release.get('files', []):
# Remove release not available anymore
if not os.path.isfile(release_file['path']):
if not os.path.isfile(ss(release_file['path'])):
fireEvent('release.clean', release['id'])
break

3
couchpotato/core/plugins/release/main.py

@ -1,6 +1,7 @@
from couchpotato import get_session
from couchpotato.api import addApiView
from couchpotato.core.event import fireEvent, addEvent
from couchpotato.core.helpers.encoding import ss
from couchpotato.core.helpers.request import getParam, jsonified
from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin
@ -131,7 +132,7 @@ class Release(Plugin):
rel = db.query(Relea).filter_by(id = id).first()
if rel:
for release_file in rel.files:
if not os.path.isfile(release_file.path):
if not os.path.isfile(ss(release_file.path)):
db.delete(release_file)
db.commit()

3
couchpotato/core/plugins/renamer/main.py

@ -1,7 +1,7 @@
from couchpotato import get_session
from couchpotato.api import addApiView
from couchpotato.core.event import addEvent, fireEvent, fireEventAsync
from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.encoding import toUnicode, ss
from couchpotato.core.helpers.request import jsonified
from couchpotato.core.helpers.variable import getExt, mergeDicts, getTitle
from couchpotato.core.logger import CPLog
@ -419,6 +419,7 @@ class Renamer(Plugin):
raise
def moveFile(self, old, dest):
dest = ss(dest)
try:
shutil.move(old, dest)

Loading…
Cancel
Save