Skip to content

Commit e6be685

Browse files
authored
Merge pull request #397 from loris-imageserver/py3
fix some import issues with python 3
2 parents 80b707a + f22dd20 commit e6be685

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

loris/authorizer.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@
33
`authorizer` -- Handle authorization of access to content
44
=========================================================
55
"""
6+
from __future__ import absolute_import
67

78
from logging import getLogger
8-
from loris_exception import AuthorizerException, ConfigError
99
import requests
1010

11-
from urlparse import urlparse
11+
try:
12+
from urllib.parse import urlparse
13+
except ImportError: # Python 2
14+
from urlparse import urlparse
1215

1316
import jwt
1417

@@ -19,6 +22,7 @@
1922
from cryptography.hazmat.primitives import hashes
2023
from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC
2124

25+
from .loris_exception import AuthorizerException, ConfigError
2226

2327
logger = getLogger(__name__)
2428

loris/webapp.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@
1616
import re
1717
from subprocess import CalledProcessError
1818
from tempfile import NamedTemporaryFile
19-
from urllib import unquote, quote_plus
19+
try:
20+
from urllib.parse import unquote, quote_plus
21+
except ImportError: # Python 2
22+
from urllib import unquote, quote_plus
2023

2124
import sys
2225
sys.path.append('.')

tests/webapp_t.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,6 @@ def test_access_control_allow_origin_on_bare_identifier(self):
306306
def test_access_control_allow_origin_on_info_requests(self):
307307
uri = '/%s/info.json' % (self.test_jp2_color_id,)
308308
resp = self.client.get(uri)
309-
print resp.headers['access-control-allow-origin']
310309
self.assertEqual(resp.headers['access-control-allow-origin'], '*')
311310

312311
def test_access_control_allow_origin_on_img_request(self):

0 commit comments

Comments
 (0)