From: Oleg B. <ph...@ph...> - 2005-09-13 16:35:39
|
On Mon, Sep 12, 2005 at 10:39:55AM +0200, Andreas Kostyrka wrote: > from sqlobject import * > > import os > os.unlink("/tmp/stest") > __connection__ = dbconnection.connectionForURI("sqlite:///tmp/stest") > > class Customer(SQLObject): > name = StringCol() > > class Task(SQLObject): > name = StringCol() > > class Test(SQLObject): > customer = ForeignKey('Customer') > task = ForeignKey('Task') > def _set_customer(self, val): > print "VAL", val > self._SO_set_customer(val) > > Customer.createTable(ifNotExists=True) > Task.createTable(ifNotExists=True) > Test.createTable(ifNotExists=True) > cust = Customer(name="cust1") > task = Task(name="Task1") > > Test(customer=cust, task=task) > > My understanding is, that it should print something, right? > It does not :( I think I've fixed this at the revision 988. Please try and report if it helps. Oleg. -- Oleg Broytmann http://phd.pp.ru/ ph...@ph... Programmers don't die, they just GOSUB without RETURN. |