11from collections .abc import Generator
22from contextlib import contextmanager
33from types import TracebackType
4- from typing import Any , Optional
4+ from typing import Any
55
66import httpx
77
@@ -48,9 +48,9 @@ def __enter__(self) -> "Client":
4848
4949 def __exit__ (
5050 self ,
51- exc_type : Optional [ type [BaseException ]] = None ,
52- exc_value : Optional [ BaseException ] = None ,
53- traceback : Optional [ TracebackType ] = None ,
51+ exc_type : type [BaseException ] | None = None ,
52+ exc_value : BaseException | None = None ,
53+ traceback : TracebackType | None = None ,
5454 ) -> None :
5555 self .close ()
5656
@@ -78,7 +78,7 @@ def close(self) -> None:
7878 def get_enhet (
7979 self ,
8080 organisasjonsnummer : Organisasjonsnummer ,
81- ) -> Optional [ Enhet ] :
81+ ) -> Enhet | None :
8282 """Get :class:`Enhet` given an organization number."""
8383 orgnr = OrganisasjonsnummerValidator .validate_python (organisasjonsnummer )
8484 with error_handler ():
@@ -99,7 +99,7 @@ def get_enhet(
9999 def get_underenhet (
100100 self ,
101101 organisasjonsnummer : Organisasjonsnummer ,
102- ) -> Optional [ Underenhet ] :
102+ ) -> Underenhet | None :
103103 """Get :class:`Underenhet` given an organization number."""
104104 orgnr = OrganisasjonsnummerValidator .validate_python (organisasjonsnummer )
105105 with error_handler ():
@@ -184,7 +184,7 @@ def error_handler() -> Generator[None, Any, None]:
184184 try :
185185 yield
186186 except httpx .HTTPError as exc :
187- response : Optional [ httpx .Response ] = getattr (exc , "response" , None )
187+ response : httpx .Response | None = getattr (exc , "response" , None )
188188 raise BrregRestError (
189189 str (exc ),
190190 method = (exc .request .method if exc .request else None ),
0 commit comments