@@ -28,30 +28,7 @@ class Feature(Enum):
2828TELEMETRY_PATH = os .path .join (HIDDEN_DIR , TELEMETRY_DATA_FILE )
2929
3030#########################################################
31- ### Move Folders ########################################
32- #########################################################
33-
34- if os .path .exists (KEY_FILE ) and not os .path .isdir (HIDDEN_DIR ):
35- temp_deepeval_file_name = ".deepeval_temp"
36- os .rename (KEY_FILE , temp_deepeval_file_name )
37- os .makedirs (HIDDEN_DIR , exist_ok = True )
38- os .rename (temp_deepeval_file_name , os .path .join (HIDDEN_DIR , KEY_FILE ))
39-
40- os .makedirs (HIDDEN_DIR , exist_ok = True )
41-
42- if os .path .exists (TELEMETRY_DATA_FILE ):
43- os .rename (TELEMETRY_DATA_FILE , TELEMETRY_PATH )
44-
45- if os .path .exists (".deepeval-cache.json" ):
46- os .rename (".deepeval-cache.json" , f"{ HIDDEN_DIR } /.deepeval-cache.json" )
47-
48- if os .path .exists (".temp_test_run_data.json" ):
49- os .rename (
50- ".temp_test_run_data.json" , f"{ HIDDEN_DIR } /.temp_test_run_data.json"
51- )
52-
53- #########################################################
54- ### Telemetry Config ####################################
31+ ### Telemetry HELPERS ###################################
5532#########################################################
5633
5734
@@ -76,6 +53,32 @@ def get_anonymous_public_ip():
7653 pass
7754 return None
7855
56+ #########################################################
57+ ### Move Folders ########################################
58+ #########################################################
59+ if not telemetry_opt_out ():
60+ if os .path .exists (KEY_FILE ) and not os .path .isdir (HIDDEN_DIR ):
61+ temp_deepeval_file_name = ".deepeval_temp"
62+ os .rename (KEY_FILE , temp_deepeval_file_name )
63+ os .makedirs (HIDDEN_DIR , exist_ok = True )
64+ os .rename (temp_deepeval_file_name , os .path .join (HIDDEN_DIR , KEY_FILE ))
65+
66+ os .makedirs (HIDDEN_DIR , exist_ok = True )
67+
68+ if os .path .exists (TELEMETRY_DATA_FILE ):
69+ os .rename (TELEMETRY_DATA_FILE , TELEMETRY_PATH )
70+
71+ if os .path .exists (".deepeval-cache.json" ):
72+ os .rename (".deepeval-cache.json" , f"{ HIDDEN_DIR } /.deepeval-cache.json" )
73+
74+ if os .path .exists (".temp_test_run_data.json" ):
75+ os .rename (
76+ ".temp_test_run_data.json" , f"{ HIDDEN_DIR } /.temp_test_run_data.json"
77+ )
78+
79+ #########################################################
80+ ### Telemetry Config ####################################
81+ #########################################################
7982
8083anonymous_public_ip = None
8184
0 commit comments