33from types import TracebackType
44from typing import Any
55
6- import httpx
6+ import httpx2
77
88import brreg
99from brreg import BrregError , BrregRestError
@@ -38,7 +38,7 @@ class Client:
3838 client.close()
3939 """
4040
41- _client : httpx .Client
41+ _client : httpx2 .Client
4242
4343 def __init__ (self ) -> None :
4444 self .open ()
@@ -59,11 +59,12 @@ def open(self) -> None:
5959
6060 This is called automatically when the client is created.
6161 """
62- self ._client = httpx .Client (
62+ self ._client = httpx2 .Client (
6363 base_url = "https://data.brreg.no/enhetsregisteret/api" ,
6464 headers = {
6565 "user-agent" : (
66- f"python-brreg/{ brreg .__version__ } python-httpx/{ httpx .__version__ } "
66+ f"python-brreg/{ brreg .__version__ } "
67+ f"python-httpx2/{ httpx2 .__version__ } "
6768 ),
6869 },
6970 )
@@ -188,8 +189,8 @@ def search_underenhet(
188189def error_handler () -> Generator [None , Any , None ]:
189190 try :
190191 yield
191- except httpx .HTTPError as exc :
192- response : httpx .Response | None = getattr (exc , "response" , None )
192+ except httpx2 .HTTPError as exc :
193+ response : httpx2 .Response | None = getattr (exc , "response" , None )
193194 raise BrregRestError (
194195 str (exc ),
195196 method = (exc .request .method if exc .request else None ),
0 commit comments