From 73b79b99384330c1e554501ee487564b16141c50 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 25 Aug 2004 23:57:23 +0000 Subject: [PATCH] don't show the message dialog on import unless there is already an app object git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28919 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wxPython/wx/lib/wxPlotCanvas.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/wxPython/wx/lib/wxPlotCanvas.py b/wxPython/wx/lib/wxPlotCanvas.py index dd7e425260..8b96c6e0e2 100644 --- a/wxPython/wx/lib/wxPlotCanvas.py +++ b/wxPython/wx/lib/wxPlotCanvas.py @@ -51,14 +51,13 @@ imported. It probably is not installed (it's not part of the standard Python distribution). See the Python site (http://www.python.org) for information on downloading source or binaries.""" - if wx.Platform == '__WXMSW__': + print msg + if wx.Platform == '__WXMSW__' and wx.GetApp() is not None: d = wx.MessageDialog(None, msg, "Numeric not found") if d.ShowModal() == wx.ID_CANCEL: d = wx.MessageDialog(None, "I kid you not! Pressing Cancel won't help you!", "Not a joke", wx.OK) d.ShowModal() - else: - print msg - raise ImportError + raise # # Plotting classes...