<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="Generator" content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:"Liberation Sans";
panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.Code, li.Code, div.Code
{mso-style-name:Code;
mso-style-priority:99;
mso-style-link:"Code Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:9.0pt;
font-family:"Courier New";}
span.CodeChar
{mso-style-name:"Code Char";
mso-style-priority:99;
mso-style-link:Code;
font-family:"Courier New";}
p.Reply, li.Reply, div.Reply
{mso-style-name:Reply;
mso-style-link:"Reply Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";
color:#1F497D;}
span.ReplyChar
{mso-style-name:"Reply Char";
mso-style-link:Reply;
color:#1F497D;
mso-fareast-language:EN-CA;}
span.EmailStyle22
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style></head><body lang="EN-CA" link="blue" vlink="purple"><div class="WordSection1"><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hi,</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I’m sorry to bring this up again, but I did more troubleshooting into what is causing my problem and have narrowed it down to a difference in eric4 versions. Up to version 4.4.12 (r3937), eric4 behaves as I expect; i.e. when I run with F2 (or shift+F2) and an exception occurs, I say yes to if I would like to break at the exception, and then in the shell I can type “self” and variable names to access the variables in the memory space. When I upgrade to the next version in line, 4.4.13 (r3989), this no longer works – when I say yes to break at the exception and type self (or other variables that do exist) in the shell, I get not defined errors.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">The change log is unhelpful, the entry for 4.4.13 is “bug fixes”. Can you please provide any insight into what changed in between these two versions that could cause this?</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Thank you,</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Mark</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Detlev Offenbach [mailto:<a href="mailto:detlev@die-offenbachs.de">detlev@die-offenbachs.de</a>] <br>
<b>Sent:</b> April-24-13 12:08 PM<br><b>To:</b> <a href="mailto:eric@riverbankcomputing.com">eric@riverbankcomputing.com</a><br><b>Cc:</b> Mark Mordeca<br><b>Subject:</b> Re: [Eric] Shell and Breaking on Exception</span></p>
</div></div><p class="MsoNormal"> </p><p style="margin:0cm;margin-bottom:.0001pt"><span style="font-size:9.5pt;font-family:"Liberation Sans","serif"">There was nothing removed in this area and it works over here.<br>
<br>On Wednesday 24 April 2013, 11:05:56 Mark Mordeca wrote:</span></p><p style="margin-right:30.0pt;margin-bottom:9.0pt;margin-left:30.0pt"><span style="font-size:9.5pt;font-family:"Liberation Sans","serif"">Greetings,</span></p>
<p style="margin-right:30.0pt;margin-bottom:9.0pt;margin-left:30.0pt"><span style="font-size:9.5pt;font-family:"Liberation Sans","serif""> </span></p><p style="margin-right:30.0pt;margin-bottom:9.0pt;margin-left:30.0pt">
<span style="font-size:9.5pt;font-family:"Liberation Sans","serif"">I have recently upgraded my version of Qt/PyQt and so have upgraded my version of Eric4 to the latest one. In the previous version of Eric I was using (4.3.10), when an exception occurred and the dialog appeared, I would choose to break at it and then I would be able to use the shell to interact with variables in the memory space. After upgrading to latest version I cannot interact with the variables when choosing to break at an exception anymore and so now when an exception occurs I have to choose to break at it, explicitly place a break point at that spot and then re-run in debug mode.</span></p>
<p style="margin-right:30.0pt;margin-bottom:9.0pt;margin-left:30.0pt"><span style="font-size:9.5pt;font-family:"Liberation Sans","serif""> </span></p><p style="margin-right:30.0pt;margin-bottom:9.0pt;margin-left:30.0pt">
<span style="font-size:9.5pt;font-family:"Liberation Sans","serif"">Was the functionality that occurred in the old version removed or made as some setting that is defaulted to off now? Or is there something weird in my new setup that causes this? Any help would be appreciated.</span></p>
<p style="margin-right:30.0pt;margin-bottom:9.0pt;margin-left:30.0pt"><span style="font-size:9.5pt;font-family:"Liberation Sans","serif""> </span></p><p style="margin-right:30.0pt;margin-bottom:9.0pt;margin-left:30.0pt">
<span style="font-size:9.5pt;font-family:"Liberation Sans","serif"">Thanks,</span></p><p style="margin-right:30.0pt;margin-bottom:9.0pt;margin-left:30.0pt"><span style="font-size:9.5pt;font-family:"Liberation Sans","serif"">Mark </span></p>
<p style="margin-right:30.0pt;margin-bottom:9.0pt;margin-left:30.0pt"><span style="font-size:9.5pt;font-family:"Liberation Sans","serif""> </span></p><p style="margin:0cm;margin-bottom:.0001pt"><span style="font-size:9.5pt;font-family:"Liberation Sans","serif""><br>
<br>-- </span></p><p style="margin-right:0cm;margin-bottom:0cm;margin-left:0cm;margin-bottom:.0001pt"><b><span style="font-size:11.0pt;font-family:"Liberation Sans","serif"">Detlev Offenbach</span></b><span style="font-size:9.5pt;font-family:"Liberation Sans","serif""></span></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span style="font-size:9.5pt;font-family:"Liberation Sans","serif""><a href="mailto:detlev@die-offenbachs.de">detlev@die-offenbachs.de</a></span></p></div></body></html>