From: Jack T. <wx...@jk...> - 2006-11-22 23:22:57
|
On Wednesday 22 November 2006 14:10, Marcello Semboli wrote: > In the document > http://www.wxpython.org/MigrationGuide.html > I found that wxPyTypeCast it's removed and not > necessary. > How manage this? > Should I put an "if" on wx version? > > For ex. in application.py: > > def show_properties(self, *args): > if wx.__version__.startswith("2.6"): > sizer_tmp = self.property_window.GetSizer() > else: > sizer_tmp = wxPyTypeCast(sizer_tmp, > "wxBoxSizer") how about: def show_properties(self, *args): try: sizer_tmp = self.property_window.GetSizer() except AttributeError: sizer_tmp = wxPyTypeCast(sizer_tmp, "wxBoxSizer") :{)} |