(rule_alias)
| 35 | return str(rule_interface) |
| 36 | |
| 37 | def format_rule_alias(rule_alias): |
| 38 | if isinstance(rule_alias, dict): |
| 39 | if 'alias' in rule_alias: |
| 40 | if 'address' in rule_alias['alias']: |
| 41 | rule_alias = '[{name}](#aliases "{address}")'.format(**rule_alias['alias']) |
| 42 | else: |
| 43 | rule_alias = rule_alias['alias']['name'] |
| 44 | elif 'interface' in rule_alias: |
| 45 | if 'descr' in rule_alias['interface']: |
| 46 | rule_alias = '[{name}](#interfaces "{descr}")'.format(**rule_alias['interface']) |
| 47 | else: |
| 48 | rule_alias = rule_alias['interface']['name'] |
| 49 | return str(rule_alias) |
| 50 | |
| 51 | def format_rule_location(rule_location): |
| 52 | if isinstance(rule_location, PfSenseRuleAlias): |
no outgoing calls
no test coverage detected