def walk_nodes(self, node, block_name=None, context=None):
for node in self.get_nodelist(node):
if (isinstance(node, CallBlock) and
isinstance(node.call, Call) and
isinstance(node.call.node, ExtensionAttribute) and
node.call.node.identifier == self.COMPRESSOR_ID):
node.call.node.name = '_compress_forced'
yield node
else:
for node in self.walk_nodes(node, block_name=block_name):
yield node
评论列表
文章目录