Fix pickling of wx.RealPoint

Fixes: https://github.com/wxWidgets/Phoenix/issues/2644
This commit is contained in:
Scott Talbert
2024-11-13 23:19:51 -05:00
parent 73cbeec905
commit f624b8a251

View File

@@ -339,7 +339,7 @@ def run():
c.addPyMethod('__len__', '(self)', 'return len(self.Get())') c.addPyMethod('__len__', '(self)', 'return len(self.Get())')
c.addPyMethod('__nonzero__', '(self)', 'return self.Get() != (0,0)') c.addPyMethod('__nonzero__', '(self)', 'return self.Get() != (0,0)')
c.addPyMethod('__bool__', '(self)', 'return self.Get() != (0,0)') c.addPyMethod('__bool__', '(self)', 'return self.Get() != (0,0)')
c.addPyMethod('__reduce__', '(self)', 'return (Rect, self.Get())') c.addPyMethod('__reduce__', '(self)', 'return (RealPoint, self.Get())')
c.addPyMethod('__getitem__', '(self, idx)', 'return self.Get()[idx]') c.addPyMethod('__getitem__', '(self, idx)', 'return self.Get()[idx]')
c.addPyMethod('__setitem__', '(self, idx, val)', c.addPyMethod('__setitem__', '(self, idx, val)',
"""\ """\