We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d30edc6 commit 1b73690Copy full SHA for 1b73690
src/iterative_telemetry/__init__.py
@@ -75,8 +75,7 @@ def is_enabled(self):
75
return (
76
os.environ.get(DO_NOT_TRACK_ENV, None) is None and self.enabled()
77
if callable(self.enabled)
78
- else self.enabled
79
- and _find_or_create_user_id() != DO_NOT_TRACK_VALUE
+ else self.enabled and _find_or_create_user_id() is not None
80
)
81
82
def send(
@@ -225,7 +224,8 @@ def _find_or_create_user_id():
225
224
if not old.exists() and uid.lower() != DO_NOT_TRACK_VALUE.lower():
226
json.dump({"user_id": uid}, old.open("w", encoding="utf8"))
227
228
- return uid
+ if uid.lower() != DO_NOT_TRACK_VALUE.lower():
+ return uid
229
except Timeout:
230
logger.debug("Failed to acquire %s", lockfile)
231
return None
0 commit comments