(self)
| 1050 | return kwargs # type: ignore[no-any-return] |
| 1051 | |
| 1052 | def get_environment_default(self) -> typing.Optional["FeatureState"]: |
| 1053 | if self.feature_segment_id or self.identity_id: |
| 1054 | return ( |
| 1055 | self.__class__.objects.get_live_feature_states( |
| 1056 | environment=self.environment, # type: ignore[arg-type] |
| 1057 | feature_id=self.feature_id, |
| 1058 | feature_segment_id__isnull=True, |
| 1059 | identity_id__isnull=True, |
| 1060 | ) |
| 1061 | .order_by("-version", "-environment_feature_version__live_from") |
| 1062 | .first() |
| 1063 | ) |
| 1064 | |
| 1065 | return None |
| 1066 | |
| 1067 | def _get_environment(self) -> typing.Optional["Environment"]: |
| 1068 | return self.environment |
no test coverage detected