Can't use NameError to check for NotIMplemented anymore. Just
explicitly check platforms until I figure out a better way to do it. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25931 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		@@ -5,7 +5,7 @@
 | 
			
		||||
# Author:      Jeff Grimmett (grimmtoo@softhome.net), adapted from original
 | 
			
		||||
#              .wdr-derived demo
 | 
			
		||||
#
 | 
			
		||||
# Created:     01/02/04
 | 
			
		||||
# Created:     02-Jan-2004
 | 
			
		||||
# RCS-ID:      $Id$
 | 
			
		||||
# Copyright:
 | 
			
		||||
# Licence:     wxWindows license
 | 
			
		||||
@@ -15,6 +15,10 @@
 | 
			
		||||
import  math
 | 
			
		||||
import  wx
 | 
			
		||||
 | 
			
		||||
haveJoystick = True
 | 
			
		||||
if wx.Platform == "__WXMAC__":
 | 
			
		||||
    haveJoystick = False
 | 
			
		||||
 | 
			
		||||
#----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
# Once all supported versions of Python support 32-bit integers on all
 | 
			
		||||
@@ -963,8 +967,17 @@ class JoystickDemoPanel(wx.Panel):
 | 
			
		||||
#----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
def runTest(frame, nb, log):
 | 
			
		||||
    win = JoystickDemoPanel(nb, log)
 | 
			
		||||
    return win
 | 
			
		||||
    if haveJoystick:
 | 
			
		||||
        win = JoystickDemoPanel(nb, log)
 | 
			
		||||
        return win
 | 
			
		||||
    else:
 | 
			
		||||
        dlg = wx.MessageDialog(
 | 
			
		||||
                frame, 'wx.Joystick is not available on this platform.',
 | 
			
		||||
                'Sorry', wx.OK | wx.ICON_INFORMATION
 | 
			
		||||
                )
 | 
			
		||||
        dlg.ShowModal()
 | 
			
		||||
        dlg.Destroy()
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
#----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user