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
+2 -2
View File
@@ -3,7 +3,7 @@ from threading import Thread
import json import json
import threading import threading
import traceback import traceback
import urllib from six.moves import urllib
from couchpotato.core.helpers.request import getParams from couchpotato.core.helpers.request import getParams
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
@@ -102,7 +102,7 @@ class ApiHandler(RequestHandler):
kwargs = {} kwargs = {}
for x in self.request.arguments: 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 # Split array arguments
kwargs = getParams(kwargs) kwargs = getParams(kwargs)
+1 -1
View File
@@ -102,7 +102,7 @@ def fireEvent(name, *args, **kwargs):
# Fire # Fire
result = e(*args, **kwargs) result = e(*args, **kwargs)
result_keys = result.keys() result_keys = list(result.keys())
result_keys.sort(key = natsortKey) result_keys.sort(key = natsortKey)
if options['single'] and not options['merge']: if options['single'] and not options['merge']:
+5 -1
View File
@@ -231,7 +231,11 @@ class Plugin(object):
status_code = response.status_code status_code = response.status_code
if response.status_code == requests.codes.ok: 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: else:
response.raise_for_status() response.raise_for_status()
+2 -2
View File
@@ -110,7 +110,7 @@ class Event(object):
self.memoize = {} self.memoize = {}
def hash(self, handler): 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): def handle(self, handler, priority = 0):
""" Registers a handler. The handler can be transmitted together """ Registers a handler. The handler can be transmitted together
@@ -162,7 +162,7 @@ class Event(object):
t.daemon = True t.daemon = True
t.start() t.start()
handler_keys = self.handlers.keys() handler_keys = list(self.handlers.keys())
handler_keys.sort(key = natsortKey) handler_keys.sort(key = natsortKey)
for handler in handler_keys: for handler in handler_keys:
+1 -2
View File
@@ -4,7 +4,6 @@
# `cssmin.py` - A Python port of the YUI CSS compressor. # `cssmin.py` - A Python port of the YUI CSS compressor.
from StringIO import StringIO # The pure-Python StringIO supports unicode.
import re import re
@@ -52,7 +51,7 @@ def remove_unnecessary_whitespace(css):
""" """
Prevents 'p :link' from becoming 'p:link'. Prevents 'p :link' from becoming 'p:link'.
Translates 'p :link' into 'p ___PSEUDOCLASSCOLON___link'; this is Translates 'p :link' into 'p ___PSEUDOCLASSCOLON___link'; this is
translated back again later. translated back again later.
""" """