Source code for reconfigure.includers.bind9

from reconfigure.includers.auto import AutoIncluder
from reconfigure.nodes import PropertyNode


[docs]class BIND9Includer (AutoIncluder):
[docs] def is_include(self, node): if isinstance(node, PropertyNode) and node.name == 'include': return node.value.strip('"')
[docs] def remove_include(self, node): return PropertyNode('include', '"%s"' % node.files)