@@ -37,15 +37,13 @@ def __init__(
37
37
url = URL ,
38
38
token = TOKEN ,
39
39
debug : bool = False ,
40
- write_legacy : bool = True ,
41
40
):
42
41
self .tool_name = tool_name
43
42
self .tool_version = tool_version
44
43
self .enabled = enabled
45
44
self .url = url
46
45
self .token = token
47
46
self .debug = debug
48
- self .write_legacy = write_legacy
49
47
if self .debug :
50
48
logger .setLevel (logging .DEBUG )
51
49
logger .debug ("IterativeTelemetryLogger is in debug mode" )
@@ -77,8 +75,7 @@ def is_enabled(self):
77
75
return (
78
76
os .environ .get (DO_NOT_TRACK_ENV , None ) is None and self .enabled ()
79
77
if callable (self .enabled )
80
- else self .enabled
81
- and _find_or_create_user_id (self .write_legacy ) is not None
78
+ else self .enabled and _find_or_create_user_id () is not None
82
79
)
83
80
84
81
def send (
@@ -156,7 +153,7 @@ def _runtime_info(self):
156
153
# "tool_source": self.tool_source, # TODO
157
154
# "scm_class": _scm_in_use(),
158
155
** _system_info (),
159
- "user_id" : _find_or_create_user_id (self . write_legacy ),
156
+ "user_id" : _find_or_create_user_id (),
160
157
"group_id" : "" , # TODO
161
158
}
162
159
@@ -196,7 +193,7 @@ def generate_id():
196
193
197
194
198
195
@lru_cache (None )
199
- def _find_or_create_user_id (write_legacy = True ):
196
+ def _find_or_create_user_id ():
200
197
"""
201
198
The user's ID is stored on a file under the global config directory.
202
199
The file should contain JSON with a `user_id` key:
@@ -224,11 +221,7 @@ def _find_or_create_user_id(write_legacy=True):
224
221
225
222
# only for non-DVC packages,
226
223
# write legacy file in case legacy DVC is installed later
227
- if (
228
- write_legacy
229
- and not old .exists ()
230
- and uid .lower () != DO_NOT_TRACK_VALUE .lower ()
231
- ):
224
+ if not old .exists () and uid .lower () != DO_NOT_TRACK_VALUE .lower ():
232
225
json .dump ({"user_id" : uid }, old .open ("w" , encoding = "utf8" ))
233
226
234
227
if uid .lower () != DO_NOT_TRACK_VALUE .lower ():
0 commit comments