Skip to content

Commit 7c48c38

Browse files
committed
remove unused functions
Signed-off-by: leohoare <[email protected]>
1 parent 5f1b151 commit 7c48c38

File tree

1 file changed

+1
-41
lines changed

1 file changed

+1
-41
lines changed

openfeature/provider/__init__.py

Lines changed: 1 addition & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)