embedding pythonwin ?

Emmanuel Astier emmanuel.astier at winwise.fr
Fri Jul 6 09:24:11 EDT 2001


Hi all, 


I would like to embed python, to use its debugging facilities.

My application that embed python let me enter python commands.
Here's what happens :

-----------------------------------------------------------------------
import pywin.debugger

pywin.debugger.GetDebugger()
Could not create the debugger!
Traceback (most recent call last):
  File "d:\python\python_2_1\pythonwin\pywin\debugger\__init__.py",
line 46, in GetDebugger
    rc = _GetCurrentDebugger()
  File "d:\python\python_2_1\pythonwin\pywin\debugger\__init__.py",
line 35, in _GetCurrentDebugger
    _CheckNeedGUI()
  File "d:\python\python_2_1\pythonwin\pywin\debugger\__init__.py",
line 21, in _CheckNeedGUI
    pywin.framework.app.CreateDefaultGUI(dbgpyapp.DebuggerPythonApp)
  File "d:\python\python_2_1\pythonwin\pywin\framework\app.py", line
386, in CreateDefaultGUI
    appClass().InitInstance()
  File "d:\python\python_2_1\pythonwin\pywin\debugger\dbgpyapp.py",
line 38, in InitInstance
    from pywin.framework import interact
  File "d:\python\python_2_1\pythonwin\pywin\framework\interact.py",
line 21, in ?
    import pywin.scintilla.IDLEenvironment
  File
"d:\python\python_2_1\pythonwin\pywin\scintilla\IDLEenvironment.py",
line 56, in ?
    GetIDLEModule("AutoIndent").IndentSearcher.readline =
fast_readline
  File
"d:\python\python_2_1\pythonwin\pywin\scintilla\IDLEenvironment.py",
line 24, in GetIDLEModule
    __import__(modname)
  File "d:\python\python_2_1\pythonwin\pywin\idle\AutoIndent.py", line
38, in ?
    import PyParse
  File "d:\python\python_2_1\pythonwin\pywin\idle\PyParse.py", line 2,
in ?
    import re
  File "d:\python\python_2_1\lib\re.py", line 28, in ?
    from sre import *
  File "d:\python\python_2_1\lib\sre.py", line 218, in ?
    import copy_reg
ValueError: bad marshal data
-----------------------------------------------------------------------

All is release compile, so I don't have issues with "*_d.pyd".

Anyone has any clue ?

Thanks by advance, 

Emmanuel




More information about the Python-list mailing list