Skip to content

Commit 1539b69

Browse files
Merge pull request #40 from hellohaptik/develop
Develop-> master release
2 parents b20b1ed + b8bc556 commit 1539b69

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

FeatureToggle/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ def is_enabled_for_domain(feature_name: str,
148148
(bool): True if Feature is enabled else False
149149
"""
150150
feature_toggles = FeatureToggles.fetch_feature_toggles()
151+
LOGGER.info(f"Enable_for_domain_FT_cache_info: {FeatureToggles.fetch_feature_toggles.__wrapped__.cache_info()}")
151152
return domain_name in feature_toggles.get(feature_name, {}).get('domain_names', [])
152153

153154
@staticmethod
@@ -162,6 +163,7 @@ def is_enabled_for_partner(feature_name: str,
162163
(bool): True if Feature is enabled else False
163164
"""
164165
feature_toggles = FeatureToggles.fetch_feature_toggles()
166+
LOGGER.info(f"Enable_for_partner_FT_cache_info: {FeatureToggles.fetch_feature_toggles.__wrapped__.cache_info()}")
165167
return partner_name in feature_toggles.get(feature_name, {}).get('partner_names', [])
166168

167169
@staticmethod
@@ -176,6 +178,7 @@ def is_enabled_for_business(feature_name: str,
176178
(bool): True if Feature is enabled else False
177179
"""
178180
feature_toggles = FeatureToggles.fetch_feature_toggles()
181+
LOGGER.info(f"Enable_for_business_FT_cache_info: {FeatureToggles.fetch_feature_toggles.__wrapped__.cache_info()}")
179182
return business_via_name in feature_toggles.get(feature_name, {}).get('business_via_names', [])
180183

181184
@staticmethod
@@ -190,6 +193,7 @@ def is_enabled_for_expert(feature_name: str,
190193
(bool): True if Feature is enabled else False
191194
"""
192195
feature_toggles = FeatureToggles.fetch_feature_toggles()
196+
LOGGER.info(f"Enable_for_expert_FT_cache_info: {FeatureToggles.fetch_feature_toggles.__wrapped__.cache_info()}")
193197
return expert_email in feature_toggles.get(feature_name, {}).get('expert_emails', [])
194198

195199
@staticmethod
@@ -204,6 +208,7 @@ def is_enabled_for_team(feature_name: str,
204208
(bool): True if feature is enabled else False
205209
"""
206210
feature_toggles = FeatureToggles.fetch_feature_toggles()
211+
LOGGER.info(f"Enable_for_team_FT_cache_info: {FeatureToggles.fetch_feature_toggles.__wrapped__.cache_info()}")
207212
return team_id in feature_toggles.get(feature_name, {}).get('team_ids', [])
208213

209214
@staticmethod
@@ -222,6 +227,7 @@ def fetch_feature_toggles():
222227
"""
223228
# TODO: Remove the cas and environment name from the feature toggles while returning the response
224229
LOGGER.info(f'Loading Feature Toggles from Redis')
230+
LOGGER.info(f"Efetch_feature_toggles_cache_info: {FeatureToggles.fetch_feature_toggles.__wrapped__.cache_info()}")
225231
if FeatureToggles.__cache is None:
226232
raise Exception(
227233
'To update cache Feature Toggles class needs to be initialised'

FeatureToggle/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from UnleashClient import LOGGER
1+
from UnleashClient.utils import LOGGER
22
from datetime import datetime, timedelta
33
from functools import lru_cache, wraps
44

UnleashClient/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import mmh3 # pylint: disable=import-error
33
from requests import Response
44

5-
LOGGER = logging.getLogger(__name__)
5+
LOGGER = logging.getLogger("mogambo")
66

77

88
def normalized_hash(identifier: str,

0 commit comments

Comments
 (0)