@@ -27,30 +27,7 @@ class Feature(Enum):
2727TELEMETRY_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
7982anonymous_public_ip = None
8083
0 commit comments