Py3 fixes

This commit is contained in:
Ruud
2014-10-06 23:02:30 +02:00
parent 6c2aef7a6d
commit ac8dbe03b2
5 changed files with 11 additions and 8 deletions

View File

@@ -3,7 +3,7 @@ from threading import Thread
import json
import threading
import traceback
import urllib
from six.moves import urllib
from couchpotato.core.helpers.request import getParams
from couchpotato.core.logger import CPLog
@@ -102,7 +102,7 @@ class ApiHandler(RequestHandler):
kwargs = {}
for x in self.request.arguments:
kwargs[x] = urllib.unquote(self.get_argument(x))
kwargs[x] = urllib.parse.unquote(self.get_argument(x))
# Split array arguments
kwargs = getParams(kwargs)

View File

@@ -102,7 +102,7 @@ def fireEvent(name, *args, **kwargs):
# Fire
result = e(*args, **kwargs)
result_keys = result.keys()
result_keys = list(result.keys())
result_keys.sort(key = natsortKey)
if options['single'] and not options['merge']:

View File

@@ -231,7 +231,11 @@ class Plugin(object):
status_code = response.status_code
if response.status_code == requests.codes.ok:
data = response if stream else response.content
if stream:
data = response
else:
data = response.content
data = data.decode(response.encoding)
else:
response.raise_for_status()

View File

@@ -110,7 +110,7 @@ class Event(object):
self.memoize = {}
def hash(self, handler):
return hashlib.md5(str(handler)).hexdigest()
return hashlib.md5(repr(handler).encode('utf-8')).hexdigest()
def handle(self, handler, priority = 0):
""" Registers a handler. The handler can be transmitted together
@@ -162,7 +162,7 @@ class Event(object):
t.daemon = True
t.start()
handler_keys = self.handlers.keys()
handler_keys = list(self.handlers.keys())
handler_keys.sort(key = natsortKey)
for handler in handler_keys:

View File

@@ -4,7 +4,6 @@
# `cssmin.py` - A Python port of the YUI CSS compressor.
from StringIO import StringIO # The pure-Python StringIO supports unicode.
import re
@@ -52,7 +51,7 @@ def remove_unnecessary_whitespace(css):
"""
Prevents 'p :link' from becoming 'p:link'.
Translates 'p :link' into 'p ___PSEUDOCLASSCOLON___link'; this is
translated back again later.
"""