11import contextlib
22import json
33import logging
4- from typing import List , Optional
4+ from typing import Optional
55
66from requests import request
77
@@ -55,7 +55,7 @@ def __init__(
5555 if not self .httpc_params : # backward compatibility
5656 self .httpc_params ["verify" ] = verify_ssl
5757
58- def _issuer_ids (self ) -> List [str ]:
58+ def _issuer_ids (self ) -> list [str ]:
5959 """
6060 Returns a list of issuer identifiers
6161
@@ -159,7 +159,7 @@ def add_kb(self, issuer_id, kb):
159159 issuer .add_kb (kb )
160160 self ._issuers [issuer_id ] = issuer
161161
162- def add_keys (self , issuer_id : str , keys : List [JWK ], ** kwargs ):
162+ def add_keys (self , issuer_id : str , keys : list [JWK ], ** kwargs ):
163163 _kb = KeyBundle (** kwargs )
164164 _kb .extend (keys )
165165 self .add_kb (issuer_id , _kb )
@@ -623,8 +623,8 @@ def __len__(self):
623623
624624 def _dump_issuers (
625625 self ,
626- exclude_issuers : Optional [List [str ]] = None ,
627- exclude_attributes : Optional [List [str ]] = None ,
626+ exclude_issuers : Optional [list [str ]] = None ,
627+ exclude_attributes : Optional [list [str ]] = None ,
628628 ):
629629 _issuers = {}
630630 for _id , _issuer in self ._issuers .items ():
@@ -635,8 +635,8 @@ def _dump_issuers(
635635
636636 def dump (
637637 self ,
638- exclude_issuers : Optional [List [str ]] = None ,
639- exclude_attributes : Optional [List [str ]] = None ,
638+ exclude_issuers : Optional [list [str ]] = None ,
639+ exclude_attributes : Optional [list [str ]] = None ,
640640 ) -> dict :
641641 """
642642 Returns the key jar content as dictionary
@@ -667,7 +667,7 @@ def dump(
667667
668668 return info
669669
670- def dumps (self , exclude_issuers : Optional [List [str ]] = None ):
670+ def dumps (self , exclude_issuers : Optional [list [str ]] = None ):
671671 """
672672 Returns a JSON representation of the key jar
673673
0 commit comments