17 lines
479 B
Python
17 lines
479 B
Python
from __future__ import absolute_import
|
|
from future.standard_library import suspend_hooks
|
|
|
|
from future.utils import PY3
|
|
|
|
if PY3:
|
|
from urllib.error import *
|
|
else:
|
|
__future_module__ = True
|
|
|
|
# We use this method to get at the original Py2 urllib before any renaming magic
|
|
# ContentTooShortError = sys.py2_modules['urllib'].ContentTooShortError
|
|
|
|
with suspend_hooks():
|
|
from urllib import ContentTooShortError
|
|
from urllib2 import URLError, HTTPError
|