[Idle-dev] DS_RPC_BRANCH

Kurt B. Kaiser kbk@shore.net
02 Sep 2002 21:56:11 -0400


"Stephen M. Gava" <elguavas@python.net> writes:

> On Tue, 2002-09-03 at 07:47, Kurt B. Kaiser wrote:
> > I was unable to test the Unicode fix in the branch (though I assume it
> > works); the branch is broken for me because loader.py, which is
> > apparently necessary for DS_RPC to function, was removed and also
> > because the merge of Autoindent.py into EditorWindow.py needs some
> > work.  (AutoIndent is still a required extension in PyShell.py, but
> > the module has been removed.)
> 
> Kurt,
> please try this again on a clean checkout of only DS_RPC_BRANCH (cvs up
> -r DS_RPC_BRANCH). I am still stuck only working on this branch and I
> have no such problems here.

I did a clean checkout into a sandbox, not just an update.  The error
message when starting Idle is 

[kbk@float ~/proj/sandbox/idlefork]$ python idle.py
Failed to load extension 'ExecBinding'
Traceback (most recent call last):
  File "EditorWindow.py", line 691, in load_standard_extensions
    self.load_extension(name)
  File "EditorWindow.py", line 701, in load_extension
    mod = __import__(name, globals(), locals(), [])
  File "/home/kbk/proj/sandbox/idlefork/ExecBinding.py", line 30, in ?
    load_py  = spawn.hardpath( imp.find_module("loader")[1] )
ImportError: No module named loader

If I add loader.py back to the sandbox, the next error I get is
PyShell.py complaining at line 318.  The code appears to require the
AutoIndent module.

I notice some CVS problems when updating between MAIN and
DS_RPC_BRANCH.  The problems are related to files deleted into the
Attic but they don't properly disappear from the local working
directory.  Is loader.py actually gone from your working directory?

That's why I did the clean checkout.

Regards, KBK