(rule_indexs: List[int])
| 55 | |
| 56 | |
| 57 | def load_rule(rule_indexs: List[int]): |
| 58 | result = [] |
| 59 | for rule in rule_indexs: |
| 60 | if os.path.exists(os.path.join("rules", rule+".yml")): |
| 61 | result.append(yaml.load( |
| 62 | open(os.path.join("rules", rule+".yml"), "r"), Loader=yaml.FullLoader)) |
| 63 | else: |
| 64 | raise FileNotFoundError("No such file: {}".format(rule)) |
| 65 | return result |
| 66 | |
| 67 | |
| 68 | def load_all_rules(): |
nothing calls this directly
no outgoing calls
no test coverage detected