<div dir="ltr">I wrote a little application that uses PyQt4&#39;s API to access a sqlite DB.<br><br>I run the same application in different environments (Fedora 8 &amp; 9, Mac OsX, Windows) and on the target systems I have slightly different packages versions<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; F8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; F9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OsX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; W<br><br>Python&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.5.1&nbsp;&nbsp;&nbsp;&nbsp; 2.5.1 &nbsp; &nbsp; 2.5.1&nbsp;&nbsp;&nbsp;&nbsp; 2.5.1<br>sqlite&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; 3.4.2&nbsp;&nbsp;&nbsp;&nbsp; 3.5.6&nbsp;&nbsp;&nbsp;&nbsp; 3.3.14&nbsp;&nbsp; 3.3.4<br>pysqlite &nbsp; &nbsp; 2.3.2&nbsp;&nbsp;&nbsp;&nbsp; 2.3.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.3.2&nbsp;&nbsp;&nbsp;&nbsp; 2.3.2<br>PyQt4 &nbsp; &nbsp; &nbsp; 4.3.3&nbsp;&nbsp;&nbsp;&nbsp; 4.3.3&nbsp;&nbsp;&nbsp;&nbsp; 4.3.3&nbsp;&nbsp;&nbsp;&nbsp; 4.4.2<br>
<br>The strange thing that happens since the last few months (with very little changing on my code) is that:<br>1) during run time every thing works fine (I can add, modify, delete records correctly)<br>2) to a subsequent run of my application I don&#39;t find my modification on the DB<br>
3) between 1rst and 2nd run I find a database-journal in db&#39;s directory<br><br>but WITH THE SAME APPLICATION CODE the wrong behavior happens only onto<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fedora 9 and MacOsX<br>
while<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fedora 8 and Windows<br>continue to work correctly.<br>[what I remember for sure is that once my code worked on OsX, while I really don&#39;t remember if it ever worked on F9]<br>
[the code&#39;s differcences&nbsp; that made it once work onto OsX and now any more are about a new table added to my db that anyway I don&#39;t use in my tests]<br><br>Now, you could think that I posted on the wrong group (and it could be... of course), but the fact is that on each of the four environments every thing works fine if I use directly pysqlite API and not PyQt4 ones.<br>
<br>I don&#39;t get any explicit notification of any error during run time.<br>I only get a db-journal at the end of the run.<br><br>I&#39;d like to know if you think it could be really a version problem or if I miss something here.<br>
<br>Any way, what do you suggest to do???<br><br>thank you all<br>ciao<br>Licia<br></div>