problem con pickle y tkinter
Para aprender tkinter estoy haciendo un sencillo programa de juego Go. Ahora me gustaría poder guardar un juego usando pickle, pero cuando trato de pickle miGoBoardModel
objeto que obtengo:
PicklingError: Can't pickle 'tkapp' object: <tkapp object at 0x01FCB090>
Supongo que se debe al hecho de que, si bien la GUI y el modelo del tablero están bastante separados, el modelo todavía tiene una referencia a la vista para empujar algunas cosas, por lo que Pickle probablemente intente enredar algunas cosas. Por supuesto, me gustaría elegir solo el modelo, entonces, ¿hay alguna manera de decirle a Pickle que no le importe esa referencia a la GUI? ¿O otra forma de solucionar el problema?
Sé que podría deshacerme de esta referencia, pero estoy aquí para aprender:)