blob: a429a083f56a461fb0668956e61c8a2a9262594a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
from reconfigure.builders.base import BaseBuilder
class BoundBuilder (BaseBuilder):
"""
A builder that uses :class:`reconfigure.items.bound.BoundData` to build stuff
:param root_class: a ``BoundData`` class that used as processing root
"""
def __init__(self, root_class):
self.root_class = root_class
def build(self, nodetree):
return self.root_class(nodetree)
def unbuild(self, tree):
pass
|