Re: Exceptions in Dialog??
"'Chris Barker' via wxPython-users" <[email protected]> Thu, 28 Sep 2023 16:36:13 -0700
| Newsgroups | gmane.comp.python.wxpython |
|---|---|
| Message-ID | <CALGmxEKnm0QNnrdkxOOeoxG+d1Ehh0rLw6CBYYVYk3JbD58fNQ@mail.gmail.com> |
--0000000000002b98ab060673c856
Content-Type: multipart/alternative; boundary="0000000000002b98a9060673c855"
--0000000000002b98a9060673c855
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Well Darn,
Setting the AsserMode didn't change a thing -- I tried all values:
# A.SetAssertMode(# wx.APP_ASSERT_SUPPRESS
# # wx.APP_ASSERT_EXCEPTION
# # wx.APP_ASSERT_DIALOG
# wx.APP_ASSERT_LOG
# )
none of them made any difference.
Should I call it after starting the MainLoop? that doesn't seem right :-(
I seem to have found two issues (at least on wxMac):
(wPython 4.2.1 on Python 3.11 on wxMac)
1) The Error Dialog that pops up when an Exception occurs inside an event
handler (I assume...) provides now way to see the traceback.
2) There appears to be no way to set it to send errors to the console.
Any more ideas? Is this only an issue on the Mac?
Thanks,
-Chris
On Thu, Sep 28, 2023 at 8:59=E2=80=AFAM Chris Barker <[email protected]=
> wrote:
> On Wed, Sep 27, 2023 at 8:43=E2=80=AFPM Tim Roberts <[email protected]> wrot=
e:
>
>> > I got it to run, but now whenever it hits an Exception (presumably in
>> > an event handler) -- I get a dialog with the error -- but it doesn'
>> > print to the console, and it doesn't provide a traceback, so it's
>> > really hard to debug!
>> >
>> > Is this a new(ish) feature -- and if so, how can I turn it off? -- I
>> > really need to see the tracebacks.
>>
>
>
>> The dialog includes the traceback, and you should be able to cut and
>> paste.
>>
>
> If only. On the Mac, this is all I get:
>
> [image: image.png]
>
>
>> They did that mostly for Windows, where a GUI app doesn't have a console
>> at all.
>>
>
> Nor does it on a Mac -- though the Mac does have a system console that
> catches stderr -- I'll go look there, and try NIki's suggestion.
>
> Is this wxWidgets C++ code? If so, I can go ask there. It seem the lack o=
f
> access to the traceback is a big missing feature on the Mac :-(
>
> Thanks,
>
> -CHB
>
>
>
>>
>> --
>>
>> Tim Roberts, [email protected]
>> Providenza & Boekelheide, Inc.
>>
>> --
>> You received this message because you are subscribed to the Google Group=
s
>> "wxPython-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send a=
n
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/wxpython-users/4fdaafae-b9f4-5689-c6c8=
-3ab775227de3%40probo.com
>> .
>>
>
>
> --
>
> Christopher Barker, Ph.D.
> Oceanographer
>
> Emergency Response Division
> NOAA/NOS/OR&R (206) 526-6959 voice
> 7600 Sand Point Way NE (206) 526-6329 fax
> Seattle, WA 98115 (206) 526-6317 main reception
>
> [email protected]
>
--=20
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
[email protected]
--=20
You received this message because you are subscribed to the Google Groups "=
wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/=
wxpython-users/CALGmxEKnm0QNnrdkxOOeoxG%2Bd1Ehh0rLw6CBYYVYk3JbD58fNQ%40mail=
.gmail.com.
--0000000000002b98a9060673c855
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Well Darn,<div><br></div><div>Setting the AsserMode didn&#=
39;t change a thing -- I tried all values:</div><div><br></div><div>=C2=A0 =
=C2=A0 # A.SetAssertMode(# wx.APP_ASSERT_SUPPRESS<br>=C2=A0 =C2=A0 # =C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # wx.APP_ASSERT_EXCEPTION=
<br>=C2=A0 =C2=A0 # =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
# wx.APP_ASSERT_DIALOG<br>=C2=A0 =C2=A0 # =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 wx.APP_ASSERT_LOG<br>=C2=A0 =C2=A0 # =C2=A0 =C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 )<br></div><div>none of them mad=
e any difference.</div><div><br></div><div>Should I call it after starting =
the MainLoop? that doesn't seem right :-(</div><div><br></div><div>I se=
em to have found two issues (at least on wxMac):</div><div>(wPython=C2=A0<s=
pan style=3D"font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0);fo=
nt-family:Menlo;font-size:18px">4.2.1 on Python 3.11 on wxMac)</span></div>
<div><br></div><div>1) The Error Dialog that pops up when an Exception occu=
rs inside an event handler (I assume...) provides now way to see the traceb=
ack.</div><div><br></div><div>2) There appears to be no way to set it to se=
nd errors to the console.</div><div><br></div><div>Any more ideas? Is this =
only an issue on the=C2=A0Mac?<br></div><div><br></div><div>Thanks,</div><d=
iv>-Chris</div><div><br></div><div><br></div><div><br></div><div><br></div>=
<div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Thu, Sep 28, 2023 at 8:59=E2=80=AFAM Chris Barker <<a=
href=3D"mailto:[email protected]">[email protected]</a>> wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr=
"><div dir=3D"ltr">On Wed, Sep 27, 2023 at 8:43=E2=80=AFPM Tim Roberts <=
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a>> =
wrote:<br></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">> I got it to run, but now whenever it hits an Excepti=
on (presumably in <br>
> an event handler) -- I get a dialog with the=C2=A0error -- but it does=
n' <br>
> print to the console, and it doesn't provide a traceback, so it=
9;s <br>
> really hard to debug!<br>
><br>
> Is this a new(ish) feature -- and if so, how can I turn it off? -- I <=
br>
> really need to see the tracebacks.<br>
</blockquote><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">The dialog includes the traceback, and you should be able to cut and p=
aste.<br></blockquote><div><br></div><div>If only. On=C2=A0the=C2=A0Mac, th=
is is all I get:</div><div><br></div><div><img src=3D"cid:ii_ln3cyrhu0" alt=
=3D"image.png" width=3D"284" height=3D"249"><br></div><div>=C2=A0</div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">
They did that mostly for Windows, where a GUI app doesn't have a consol=
e <br>
at all.<br></blockquote><div><br></div><div>Nor does it on a Mac -- though =
the Mac does have a system console that catches stderr -- I'll go look =
there, and try NIki's suggestion.</div><div><br></div><div>Is this wxWi=
dgets C++ code? If so, I can go ask there. It seem the lack of access to th=
e traceback is a big missing feature on the Mac :-(</div><div><br></div><di=
v>Thanks,</div><div><br></div><div>-CHB</div><div><br></div><div>=C2=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
-- <br>
<br>
Tim Roberts, <a href=3D"mailto:[email protected]" target=3D"_blank">timr@probo=
.com</a><br>
Providenza & Boekelheide, Inc.<br>
<br>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;wxPython-users" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:wxpython-users%[email protected]" ta=
rget=3D"_blank">[email protected]</a>.<br>
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/d/msgid/wxpython-users/4fdaafae-b9f4-5689-c6c8-3ab775227de3%40probo.com"=
rel=3D"noreferrer" target=3D"_blank">https://groups.google.com/d/msgid/wxp=
ython-users/4fdaafae-b9f4-5689-c6c8-3ab775227de3%40probo.com</a>.<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><b=
r>Christopher Barker, Ph.D.<br>Oceanographer<br><br>Emergency Response Divi=
sion<br>NOAA/NOS/OR&R =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(206) 52=
6-6959=C2=A0=C2=A0 voice<br>7600 Sand Point Way NE =C2=A0=C2=A0(206) 526-63=
29=C2=A0=C2=A0 fax<br>Seattle, WA =C2=A098115 =C2=A0 =C2=A0 =C2=A0=C2=A0(20=
6) 526-6317=C2=A0=C2=A0 main reception<br><br><a href=3D"mailto:Chris.Barke=
[email protected]" target=3D"_blank">[email protected]</a></div></div>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><b=
r>Christopher Barker, Ph.D.<br>Oceanographer<br><br>Emergency Response Divi=
sion<br>NOAA/NOS/OR&R =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(206) 52=
6-6959=C2=A0=C2=A0 voice<br>7600 Sand Point Way NE =C2=A0=C2=A0(206) 526-63=
29=C2=A0=C2=A0 fax<br>Seattle, WA =C2=A098115 =C2=A0 =C2=A0 =C2=A0=C2=A0(20=
6) 526-6317=C2=A0=C2=A0 main reception<br><br><a href=3D"mailto:Chris.Barke=
[email protected]" target=3D"_blank">[email protected]</a></div>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;wxPython-users" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]">wxpy=
[email protected]</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/d/msgid/wxpython-users/CALGmxEKnm0QNnrdkxOOeoxG%2Bd1Ehh0rLw6CBYYVYk3JbD5=
8fNQ%40mail.gmail.com?utm_medium=3Demail&utm_source=3Dfooter">https://group=
s.google.com/d/msgid/wxpython-users/CALGmxEKnm0QNnrdkxOOeoxG%2Bd1Ehh0rLw6CB=
YYVYk3JbD58fNQ%40mail.gmail.com</a>.<br />
--0000000000002b98a9060673c855--
--0000000000002b98ab060673c856
Content-Type: image/png; name="image.png"
Content-Disposition: inline; filename="image.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_ln3cyrhu0>
X-Attachment-Id: ii_ln3cyrhu0
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
--0000000000002b98ab060673c856--