MCPcopy Create free account
hub / github.com/TKCERT/pfFocus / format_rule_alias

Function format_rule_alias

pf_focus/bbcode.py:37–49  ·  view source on GitHub ↗
(rule_alias)

Source from the content-addressed store, hash-verified

35 return str(rule_interface)
36
37def 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
51def format_rule_location(rule_location):
52 if isinstance(rule_location, PfSenseRuleAlias):

Callers 2

format_rule_locationFunction · 0.70
format_bbcode_cellFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected