Skip to content

wx+Windows Tests: RuntimeError: wrapped C/C++ object has been deleted #201

@gselzer

Description

@gselzer

Looks like wx tests are now reporting many errors on teardown on Windows only. Never noticed this on CI until I got the same error locally:

Traceback (most recent call last):
  File "C:\Users\gjselzer\code\pyapp-kit\ndv\src\ndv\views\_wx\_array_view.py", line 682, in update_lut_scroll_size
    self.luts_scroll.Layout()
RuntimeError: wrapped C/C++ object of type ScrolledWindow has been deleted
Traceback (most recent call last):
  File "C:\Users\gjselzer\code\pyapp-kit\ndv\src\ndv\views\_wx\_array_view.py", line 682, in update_lut_scroll_size
    self.luts_scroll.Layout()
RuntimeError: wrapped C/C++ object of type ScrolledWindow has been deleted
Traceback (most recent call last):
  File "C:\Users\gjselzer\code\pyapp-kit\ndv\src\ndv\views\_wx\_array_view.py", line 682, in update_lut_scroll_size
    self.luts_scroll.Layout()
RuntimeError: wrapped C/C++ object of type ScrolledWindow has been deleted

Seems pretty harmless (i.e. doesn't happen in practice & doesn't actually cause crashes), but not a bad idea to fix anyways. I can take a look since I'm guessing it's easier for me than @tlambert03 @gnodar01

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingwxAffects the Wx gui backend

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions