<div>I'm cross posting this b/c I don't know where the solution will come from.</div>
<div>&nbsp;</div>
<div>I've got a app that I compile with py2exe.&nbsp; For various
reasons I am converting it from direct ZODB access to using ZEO.&nbsp; </div>
<div>&nbsp;</div>
<div>To use ZEO I am calling ZODB.config.databaseFromURL() and passing
in the config filename.&nbsp; This function attempts to load config.xml
to parse the config file I pass in.&nbsp; I get the following error
trace.</div>
<div>&nbsp;</div>
<div>C:\hepcat&gt;hepcatng -d1 -v<br>Traceback (most recent call last):<br>&nbsp; File &quot;hepcatng.py&quot;, line 207, in ?<br>&nbsp; File &quot;hepcatng.py&quot;, line 135, in main<br>&nbsp; File &quot;ep\zdb.pyc&quot;, line 35, in open_zeo
<br>&nbsp; File &quot;ZODB\config.pyc&quot;, line 51, in databaseFromURL<br>&nbsp; File &quot;ZODB\config.pyc&quot;, line 34, in getDbSchema<br>&nbsp; File &quot;ZConfig\loader.pyc&quot;, line 31, in loadSchema<br>&nbsp; File &quot;ZConfig\loader.pyc&quot;, line 63, in loadURL
<br>&nbsp; File &quot;ZConfig\loader.pyc&quot;, line 102, in openResource<br>&nbsp; File &quot;ZConfig\loader.pyc&quot;, line 114, in _raise_open_error<br>ZConfig.ConfigurationError: error opening file C:\hepcat\lib\libhepcat.zip\ZODB\config.xml
<br>: [Errno 2] No such file or directory: 'C:\\hepcat\\lib\\libhepcat.zip\\ZODB\\config.xml'<br>&nbsp;</div>
<div>I have looked in ZODB\config.py and I don't see a function that won't try to load config.xml.</div>
<div>&nbsp;</div>
<div>Based on that, I manually added config.xml to the zipfile library that py2exe generated and still no luck.&nbsp; Any ideas on what to try?<br>
 </div>
<div><br>-- <br>&quot;I was born not knowing and have had only a little time to change that here and there.&quot; -- Richard Feynman </div>