Skip to content

Commit 4c545fb

Browse files
committed
Move telemetry file checks behind opt out flag.
1 parent def7906 commit 4c545fb

1 file changed

Lines changed: 27 additions & 24 deletions

File tree

deepeval/telemetry.py

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -27,30 +27,7 @@ class Feature(Enum):
2727
TELEMETRY_PATH = os.path.join(HIDDEN_DIR, TELEMETRY_DATA_FILE)
2828

2929
#########################################################
30-
### Move Folders ########################################
31-
#########################################################
32-
33-
if os.path.exists(KEY_FILE) and not os.path.isdir(HIDDEN_DIR):
34-
temp_deepeval_file_name = ".deepeval_temp"
35-
os.rename(KEY_FILE, temp_deepeval_file_name)
36-
os.makedirs(HIDDEN_DIR, exist_ok=True)
37-
os.rename(temp_deepeval_file_name, os.path.join(HIDDEN_DIR, KEY_FILE))
38-
39-
os.makedirs(HIDDEN_DIR, exist_ok=True)
40-
41-
if os.path.exists(TELEMETRY_DATA_FILE):
42-
os.rename(TELEMETRY_DATA_FILE, TELEMETRY_PATH)
43-
44-
if os.path.exists(".deepeval-cache.json"):
45-
os.rename(".deepeval-cache.json", f"{HIDDEN_DIR}/.deepeval-cache.json")
46-
47-
if os.path.exists(".temp_test_run_data.json"):
48-
os.rename(
49-
".temp_test_run_data.json", f"{HIDDEN_DIR}/.temp_test_run_data.json"
50-
)
51-
52-
#########################################################
53-
### Telemetry Config ####################################
30+
### Telemetry HELPERS ###################################
5431
#########################################################
5532

5633

@@ -75,6 +52,32 @@ def get_anonymous_public_ip():
7552
pass
7653
return None
7754

55+
#########################################################
56+
### Move Folders ########################################
57+
#########################################################
58+
if not telemetry_opt_out():
59+
if os.path.exists(KEY_FILE) and not os.path.isdir(HIDDEN_DIR):
60+
temp_deepeval_file_name = ".deepeval_temp"
61+
os.rename(KEY_FILE, temp_deepeval_file_name)
62+
os.makedirs(HIDDEN_DIR, exist_ok=True)
63+
os.rename(temp_deepeval_file_name, os.path.join(HIDDEN_DIR, KEY_FILE))
64+
65+
os.makedirs(HIDDEN_DIR, exist_ok=True)
66+
67+
if os.path.exists(TELEMETRY_DATA_FILE):
68+
os.rename(TELEMETRY_DATA_FILE, TELEMETRY_PATH)
69+
70+
if os.path.exists(".deepeval-cache.json"):
71+
os.rename(".deepeval-cache.json", f"{HIDDEN_DIR}/.deepeval-cache.json")
72+
73+
if os.path.exists(".temp_test_run_data.json"):
74+
os.rename(
75+
".temp_test_run_data.json", f"{HIDDEN_DIR}/.temp_test_run_data.json"
76+
)
77+
78+
#########################################################
79+
### Telemetry Config ####################################
80+
#########################################################
7881

7982
anonymous_public_ip = None
8083

0 commit comments

Comments
 (0)