Browse Source

Py3 fixes

old/py3
Ruud 11 years ago
parent
commit
ac8dbe03b2
  1. 4
      couchpotato/api.py
  2. 2
      couchpotato/core/event.py
  3. 6
      couchpotato/core/plugins/base.py
  4. 4
      libs/axl/axel.py
  5. 3
      libs/minify/cssmin.py

4
couchpotato/api.py

@ -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)

2
couchpotato/core/event.py

@ -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']:

6
couchpotato/core/plugins/base.py

@ -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()

4
libs/axl/axel.py

@ -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:

3
libs/minify/cssmin.py

@ -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.
""" """

Loading…
Cancel
Save