> "/usr/local/lib/python2.7/dist-packages/pytrainer/upgrade/versions/version014.py", > line 50, in _normalize_weight > migrate_engine.execute(text("update sports set weight=:weight where > id_sports=:id"), id=self._id, weight=0.0) > File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line > 2291, in execute > ... > sqlalchemy.exc.OperationalError: (OperationalError) database is locked None > None
It looks like this could be due to not closing the result set before issuing the update statement. I cannot reproduce it but I've committed a potential fix anyway. Let me know if it works. It's strange that no one else has experienced this problem. Maybe it's related to the version of sqlite and sqlalchemy are you using. > BTW: Is it save just to copy ~/.pytrainer into another users directory? Yes. Copying the .pytrainer dir from other installs is how I am testing upgrades. - Nathan ------------------------------------------------------------------------------ Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev _______________________________________________ Pytrainer-devel mailing list Pytrainer-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pytrainer-devel