Spaces:
Build error
Build error
| import networkx as nx | |
| DG = nx.DiGraph() | |
| def add_claim(company, claim, evidence): | |
| DG.add_node(claim) | |
| DG.add_node(evidence) | |
| DG.add_edge(evidence, claim, relation="supports") | |
| def add_contradiction(claim, evidence): | |
| DG.add_edge(evidence, claim, relation="contradicts") | |
| def detect_greenwashing(): | |
| issues = [] | |
| for u,v,d in DG.edges(data=True): | |
| if d["relation"] == "contradicts": | |
| issues.append((u,v)) | |
| return issues |