(diff1: PatchSet, diff2: PatchSet, similarity: str = "difflib")
| 103 | |
| 104 | |
| 105 | def compute_code_similarity(diff1: PatchSet, diff2: PatchSet, similarity: str = "difflib") -> float: |
| 106 | return { |
| 107 | "difflib": _compute_code_sim_difflib, |
| 108 | "jaccard": compute_code_sim_jaccard, |
| 109 | }[similarity](diff1, diff2) |
| 110 | |
| 111 | |
| 112 | def _compute_similarity_row(args): |
no outgoing calls
no test coverage detected