File size: 1,172 Bytes
b4856f1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Debug path calculation
from pathlib import Path

# Simulate the path from data_transformation.py
file_path = Path(r"C:\Users\LENOVO\Desktop\Roger-Ultimate\models\anomaly-detection\src\components\data_transformation.py")

print("File:", file_path)
print()
print("1 up (.parent):", file_path.parent)  # components
print("2 up:", file_path.parent.parent)      # src
print("3 up:", file_path.parent.parent.parent)  # anomaly-detection
print("4 up:", file_path.parent.parent.parent.parent)  # models
print("5 up:", file_path.parent.parent.parent.parent.parent)  # Roger-Ultimate (CORRECT!)
print()

main_project = file_path.parent.parent.parent.parent.parent
print("Main project root:", main_project)
print("Should be:", r"C:\Users\LENOVO\Desktop\Roger-Ultimate")
print("Match:", str(main_project) == r"C:\Users\LENOVO\Desktop\Roger-Ultimate")

# Check if src/graphs exists
src_graphs = main_project / "src" / "graphs"
print()
print("src/graphs path:", src_graphs)
print("Exists:", src_graphs.exists())

# Check vectorizationAgentGraph
vec_graph = src_graphs / "vectorizationAgentGraph.py"
print("vectorizationAgentGraph.py:", vec_graph)
print("Exists:", vec_graph.exists())