Py3 fixes
This commit is contained in:
+2
-2
@@ -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)
|
||||||
|
|||||||
@@ -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']:
|
||||||
|
|||||||
@@ -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
@@ -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:
|
||||||
|
|||||||
@@ -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.
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user