Depending upon your goals you may be able to get by with implementing a 
function and installing it with sys.settrace() from your hosting application. 
I've managed to implement a full in-application dev IDE built around that 
capability.

The function you install as a trace handler gets invoked for each line of code 
being executed as well as each time a new code block/function in the python 
script is entered/exited. You can use that like a breakpoint - script execution 
is suspended until the trace function returns. You have full access to the 
current script scope and can get information about the source code file and 
line number too.

It requires some effort to get advanced debugging features, but it is certainly 
possible.


Keith Rome
Principal Architect @ Wintellect (www.wintellect.com<http://www.wintellect.com>)
770.617.4016 | kr...@wintellect.com<mailto:r...@wintellect.com>

[cid:F744241F-88F8-4683-BFE3-B61052FA229F]
Register today<https://www.wintellectnow.com/Account/Promo/ROME-13> for access 
to our high-quality on-demand training resources!

From: Daniel Fernandez 
<fernandez_d...@hotmail.com<mailto:fernandez_d...@hotmail.com>>
Date: Friday, March 14, 2014 at 9:13 PM
To: "ironpython-users@python.org<mailto:ironpython-users@python.org>" 
<ironpython-users@python.org<mailto:ironpython-users@python.org>>
Subject: [Ironpython-users] Launch ipy.exe from Host

Hi All,

I have IronPython embedded in my application to run predefined scripts. I 
experiment and debug a lot in the interactive environment outside of my 
application. I was wondering if I could launch ipy from my application and pass 
it my ScriptScope for debug/experimenting purposes? I know I can launch ipy 
from my host but I haven't figured how to pass it my scriptscope so I can play 
with the current objects in the scope.

Thanks

Danny

<<inline: 529A2558-817C-467F-8E7E-0789B90D675C[48].png>>

_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
https://mail.python.org/mailman/listinfo/ironpython-users

Reply via email to