[Py3] Import the renamed urlparse module from the proper location
This commit is contained in:
@@ -23,12 +23,17 @@ __all__ = [
|
|||||||
'LDIFCopy',
|
'LDIFCopy',
|
||||||
]
|
]
|
||||||
|
|
||||||
import urlparse,urllib,base64,re,types
|
import urllib
|
||||||
|
import base64
|
||||||
|
import re
|
||||||
|
import types
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from cStringIO import StringIO
|
from cStringIO import StringIO
|
||||||
|
import urlparse import urlparse
|
||||||
except ImportError:
|
except ImportError:
|
||||||
from StringIO import StringIO
|
from StringIO import StringIO
|
||||||
|
import urllib.parse import urlparse
|
||||||
|
|
||||||
attrtype_pattern = r'[\w;.-]+(;[\w_-]+)*'
|
attrtype_pattern = r'[\w;.-]+(;[\w_-]+)*'
|
||||||
attrvalue_pattern = r'(([^,]|\\,)+|".*?")'
|
attrvalue_pattern = r'(([^,]|\\,)+|".*?")'
|
||||||
@@ -333,7 +338,7 @@ class LDIFParser:
|
|||||||
url = unfolded_line[colon_pos+2:].strip()
|
url = unfolded_line[colon_pos+2:].strip()
|
||||||
attr_value = None
|
attr_value = None
|
||||||
if self._process_url_schemes:
|
if self._process_url_schemes:
|
||||||
u = urlparse.urlparse(url)
|
u = urlparse(url)
|
||||||
if u[0] in self._process_url_schemes:
|
if u[0] in self._process_url_schemes:
|
||||||
attr_value = urllib.urlopen(url).read()
|
attr_value = urllib.urlopen(url).read()
|
||||||
elif value_spec==':\r\n' or value_spec=='\n':
|
elif value_spec==':\r\n' or value_spec=='\n':
|
||||||
|
|||||||
Reference in New Issue
Block a user