OK, found the problem (posting here for the next poor sod). My database has a column 'expire' in a certain table. It appears that when SQLObject calls expire() (line 778, dbconnection.py) on a cache object from that table, rather than calling the expire method to expire the object from cache it actually returns the value from the 'expire' column, which being a Long of course isn't callable, hence the exception above.
I've submitted his as a bug to SQLObject (http://sourceforge.net/tracker/index.php?func=detail&aid=1463974&group_id=74338&atid=540672) Cheers, Patrick -- http://www.labyrinthdata.net.au --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears -~----------~----~----~----~------~----~------~--~---

