@@ -111,14 +111,6 @@ def resolve_boolean_details(
111111 ) -> FlagResolutionDetails [bool ]:
112112 pass
113113
114- async def resolve_boolean_details_async (
115- self ,
116- flag_key : str ,
117- default_value : bool ,
118- evaluation_context : typing .Optional [EvaluationContext ] = None ,
119- ) -> FlagResolutionDetails [bool ]:
120- raise NotImplementedError (f"{ self .__class__ .__name__ } does not support async operations" )
121-
122114 @abstractmethod
123115 def resolve_string_details (
124116 self ,
@@ -128,14 +120,6 @@ def resolve_string_details(
128120 ) -> FlagResolutionDetails [str ]:
129121 pass
130122
131- async def resolve_string_details_async (
132- self ,
133- flag_key : str ,
134- default_value : str ,
135- evaluation_context : typing .Optional [EvaluationContext ] = None ,
136- ) -> FlagResolutionDetails [str ]:
137- raise NotImplementedError (f"{ self .__class__ .__name__ } does not support async operations" )
138-
139123 @abstractmethod
140124 def resolve_integer_details (
141125 self ,
@@ -145,14 +129,6 @@ def resolve_integer_details(
145129 ) -> FlagResolutionDetails [int ]:
146130 pass
147131
148- async def resolve_integer_details_async (
149- self ,
150- flag_key : str ,
151- default_value : int ,
152- evaluation_context : typing .Optional [EvaluationContext ] = None ,
153- ) -> FlagResolutionDetails [int ]:
154- raise NotImplementedError (f"{ self .__class__ .__name__ } does not support async operations" )
155-
156132 @abstractmethod
157133 def resolve_float_details (
158134 self ,
@@ -162,14 +138,6 @@ def resolve_float_details(
162138 ) -> FlagResolutionDetails [float ]:
163139 pass
164140
165- async def resolve_float_details_async (
166- self ,
167- flag_key : str ,
168- default_value : float ,
169- evaluation_context : typing .Optional [EvaluationContext ] = None ,
170- ) -> FlagResolutionDetails [float ]:
171- raise NotImplementedError (f"{ self .__class__ .__name__ } does not support async operations" )
172-
173141 @abstractmethod
174142 def resolve_object_details (
175143 self ,
@@ -179,14 +147,6 @@ def resolve_object_details(
179147 ) -> FlagResolutionDetails [typing .Union [dict , list ]]:
180148 pass
181149
182- async def resolve_object_details_async (
183- self ,
184- flag_key : str ,
185- default_value : typing .Union [dict , list ],
186- evaluation_context : typing .Optional [EvaluationContext ] = None ,
187- ) -> FlagResolutionDetails [typing .Union [dict , list ]]:
188- raise NotImplementedError (f"{ self .__class__ .__name__ } does not support async operations" )
189-
190150 def emit_provider_ready (self , details : ProviderEventDetails ) -> None :
191151 self .emit (ProviderEvent .PROVIDER_READY , details )
192152
@@ -293,4 +253,4 @@ async def emit_provider_stale(self, details: ProviderEventDetails) -> None:
293253
294254 async def emit (self , event : ProviderEvent , details : ProviderEventDetails ) -> None :
295255 if hasattr (self , "_on_emit" ):
296- self ._on_emit (self , event , details )
256+ self ._on_emit (self , event , details )
0 commit comments