Skip to content

Commit 1b73690

Browse files
committed
careful do not track handling
1 parent d30edc6 commit 1b73690

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/iterative_telemetry/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@ def is_enabled(self):
7575
return (
7676
os.environ.get(DO_NOT_TRACK_ENV, None) is None and self.enabled()
7777
if callable(self.enabled)
78-
else self.enabled
79-
and _find_or_create_user_id() != DO_NOT_TRACK_VALUE
78+
else self.enabled and _find_or_create_user_id() is not None
8079
)
8180

8281
def send(
@@ -225,7 +224,8 @@ def _find_or_create_user_id():
225224
if not old.exists() and uid.lower() != DO_NOT_TRACK_VALUE.lower():
226225
json.dump({"user_id": uid}, old.open("w", encoding="utf8"))
227226

228-
return uid
227+
if uid.lower() != DO_NOT_TRACK_VALUE.lower():
228+
return uid
229229
except Timeout:
230230
logger.debug("Failed to acquire %s", lockfile)
231231
return None

0 commit comments

Comments
 (0)