Python Destructor Not Called For Crossword