diff --git a/src/lib/FileReader.py b/src/lib/FileReader.py index ee6d0b5d16c38b85a837ac944314f41c79ae1f4b..bb05f8103cd54c8f8a0d76d7857c41aa997b4610 100644 --- a/src/lib/FileReader.py +++ b/src/lib/FileReader.py @@ -44,10 +44,14 @@ class FileReader: else: continue # Tentukan parent node ini - parent = self.cfg_generator.generate(curr_node).ast.parent + parent = self.cfg_generator.generate(curr_node).ast.parent.parent + print(parent) + print(parent.parent) # Kasih keterangan tambahan ke konteks modul/fungsi yang merupakan parent fungsi ini. for route in project_info.route_class: + print(route.cfg.ast) if route.location==file and (CFG.is_node_equal(route.cfg.ast,parent) or CFG.is_node_equal(route.cfg.ast,parent.parent)): + print("masuk") route.context.append(f"Exempt::{curr_node.name.split('(')[0]}") elif("@ACL" in annotation): # Ini kelas acl