import curses, curses.panel def main(scrn): panel = curses.panel.new_panel(scrn) class A: def __del__(self): panel.set_userptr(None) panel.set_userptr(A()) panel.set_userptr(None) if __name__ == '__main__': curses.wrapper(main)