Cómo hacer que la casilla de verificación kivy pase su estado

Main.py

def if_active(self, state):
    If state is true:
        print "True"
    else:
        print "False"

main.kv

CheckBox
    on_state: root.if_active(self.state)

Ignorando todas las clases y .run () y esas cosas, debería ser obvio lo que estoy tratando de hacer aquí ¿Qué estoy haciendo mal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta