Fix import urllib.request (#49699)
This commit is contained in:
parent
db8e56b0a5
commit
3c4f23f64a
@ -18,7 +18,7 @@
|
|||||||
from pathlib import Path, PurePosixPath
|
from pathlib import Path, PurePosixPath
|
||||||
from typing import IO, Dict, Iterable, List, Optional, Set, Tuple, Union
|
from typing import IO, Dict, Iterable, List, Optional, Set, Tuple, Union
|
||||||
from urllib.error import HTTPError, URLError
|
from urllib.error import HTTPError, URLError
|
||||||
from urllib.request import HTTPSHandler, Request, build_opener
|
from urllib.request import HTTPDefaultErrorHandler, HTTPSHandler, Request, build_opener
|
||||||
|
|
||||||
import llnl.url
|
import llnl.url
|
||||||
from llnl.util import lang, tty
|
from llnl.util import lang, tty
|
||||||
@ -57,7 +57,7 @@ def __reduce__(self):
|
|||||||
return DetailedHTTPError, (self.req, self.code, self.msg, self.hdrs, None)
|
return DetailedHTTPError, (self.req, self.code, self.msg, self.hdrs, None)
|
||||||
|
|
||||||
|
|
||||||
class SpackHTTPDefaultErrorHandler(urllib.request.HTTPDefaultErrorHandler):
|
class SpackHTTPDefaultErrorHandler(HTTPDefaultErrorHandler):
|
||||||
def http_error_default(self, req, fp, code, msg, hdrs):
|
def http_error_default(self, req, fp, code, msg, hdrs):
|
||||||
raise DetailedHTTPError(req, code, msg, hdrs, fp)
|
raise DetailedHTTPError(req, code, msg, hdrs, fp)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user