Hi,<br><br>In many ways I would far prefer to use the c++ version of installmgr. <br>However, even with the bugs I mentioned fixed, I still cannot get it working with Visual Studio + python.<br>I managed to fix the timestamp problem (which was a problem with using an old version of untgz from zlib)<br>
<br>
However, it would give me unknown exceptions on exiting - quite unacceptable in a production environment. These seemed to occur when cleaning up file descriptors.<br><br>Also, it shouldn&#39;t be too hard to translate any new code to Python. I subscribe to the svn list, so I will see any commits made.<br>
Unless anyone can find a way to get InstallMgr working properly with python under windows, I will use my python code. <br>
<br>Also, just out of interest, even if the raw zip is not intended for use with installmgr, is there any problem with using it for installmgr?<br><br>Before SWORD 1.5.11 goes out the door, some work still needs to be done.<br>
The versekey parser is liable to crash on certain inputs:<br>&nbsp;&nbsp;&nbsp; mylist = mykey.ParseVerseList(&quot;Psa 58:0-1&quot;, &quot;&quot;, true);<br>&nbsp;&nbsp;&nbsp; mylist = mykey.ParseVerseList(&quot;Isa.23;Amos.1.9-Amos.1.10&quot;, &quot;&quot;, true);<br>
<br>Both lines will crash it. <br><br>
This seems to be from the following line in VerseKey::Normalize<br>
versekey.cpp:1155 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setText(UpperBound());<br><br>
setText calls parse, parse calls Normalize, and so on until it crashes.<br><br>Thanks for your reply Troy. I understand that you have limited time, so I don&#39;t expect that you will be able to take action on everything the moment it comes your way.<br>
<br>God Bless,<br>Ben<br>-------------------------------------------------------------------------------------------<br>The Lord is not slow to fulfill his promise as some count slowness,<br>but is patient toward you, not wishing that any should perish,<br>

but that all should reach repentance.<br>2 Peter 3:9 (ESV)<br><br>