@add_generator('If')
def generate_if(self, node, ext_info):
    test = self.dispatch(node.test, ext_info)
    self.code_buffer.append('if [ %s ]; then' % test)
    for x in node.body: