Thread: [SQLObject] using SQLObject within a threaded app
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <jpa...@gm...> - 2005-11-29 20:29:25
|
Hi! I'm writting an app which uses many threads and I'm getting some exceptions from SQLObject. So, my question is: is there a way to use SQLObject with threads? I'm using SQLObject 0.7 and MySql 5.0.x. The errors I get are like this: Exception in thread Thread-23: Traceback (most recent call last): File "C:\Python24\lib\threading.py", line 444, in __bootstrap self.run() File "C:\Python24\lib\threading.py", line 424, in run self.__target(*self.__args, **self.__kwargs) File "D:\projetos\kasamba\pinnaclesports\pinnaclesports.py", line 325, in get_bets bet_list +=3D getBetsFromSoup(soup) File "D:\projetos\kasamba\pinnaclesports\pinnaclesports.py", line 288, in getBetsFromSoup bet_list +=3D extractMatchInfo(section, match_no) File "D:\projetos\kasamba\pinnaclesports\pinnaclesports.py", line 208, in extractMatchInfo create_over_under_bet(over_under, side_name=3Dteam1_name, td=3Drows[start+5], type=3D'overunder') File "D:\projetos\kasamba\pinnaclesports\pinnaclesports.py", line 193, in create_over_under_bet moneyadj=3Dmoneyadj, maxbet=3Dmaxbet) File "D:\projetos\kasamba\pinnaclesports\dbhelper.py", line 148, in creat= e_bet moneyadj=3Dmoneyadj, maxbet=3Dmaxbet) File "c:\python24\lib\site-packages\SQLObject-0.7.0-py2.4.egg\sqlobject\m= ain.py", line 1183, in __init__ self._create(id, **kw) File "c:\python24\lib\site-packages\SQLObject-0.7.0-py2.4.egg\sqlobject\m= ain.py", line 1207, in _create self.set(**kw) File "c:\python24\lib\site-packages\SQLObject-0.7.0-py2.4.egg\sqlobject\m= ain.py", line 1084, in set raise AttributeError, '%s (with attribute %r)' % (e, name) AttributeError: 'Bet' object has no attribute 'id' (with attribute 'gamePar= t') Thanks, JP |