MCPcopy Create free account
hub / github.com/Flagsmith/flagsmith / get_environment_default

Method get_environment_default

api/features/models.py:1052–1065  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers 1

Calls 1

Tested by

no test coverage detected