Thanks Jason. Downloaded R5051, it works fine! Cheers, Harish
On Thu, Aug 21, 2008 at 7:58 PM, jason kirtland <[EMAIL PROTECTED]> wrote: > > Thanks for the traceback. Give r5050 a try. > > Cheers, > Jason > > > Harish K Vishwanath wrote: > > Hello Michael, > > > > Thanks for your input! I got the latest trunk from SVN. > > > > However, if my app specific baseclass is an old style class, it still > > breaks., this time in orm\attributes.py > > > > Traceback (most recent call last): > > File "SqlDB_Test.py", line 9, in ? > > dbo = SqlDB("SqlDB_Test.Sqlite","c:\\testdbs") > > File "d:\recogsys\src\python\RSITerm\SQLConvert\SqlDB.py", line 77, in > > __init_ > > _ > > self.initSetup(echo) > > File "d:\recogsys\src\python\RSITerm\SQLConvert\SqlDB.py", line 115, > > in initSe > > tup > > elixir.setup_all(True) > > File "d:\recogsys\src\python\rsiterm\__init__.py", line 145, in > setup_all > > > > File > > "c:\Python24\lib\site-packages\elixir-0.6.1-py2.4.egg\elixir\entity.py", > > line 816, in setup_entities > > File > > "c:\Python24\lib\site-packages\elixir-0.6.1-py2.4.egg\elixir\entity.py", > > line 409, in setup_mapper > > File > > "c:\python24\lib\site-packages\SQLAlchemy-0.5.0beta4dev_r5048-py2.4.egg\s > > qlalchemy\orm\__init__.py", line 643, in mapper > > return Mapper(class_, local_table, *args, **params) > > File > > "c:\python24\lib\site-packages\SQLAlchemy-0.5.0beta4dev_r5048-py2.4.egg\s > > qlalchemy\orm\mapper.py", line 197, in __init__ > > self.__compile_class() > > File > > "c:\python24\lib\site-packages\SQLAlchemy-0.5.0beta4dev_r5048-py2.4.egg\s > > qlalchemy\orm\mapper.py", line 852, in __compile_class > > manager = attributes.create_manager_for_cls(self.class_) > > File > > "c:\python24\lib\site-packages\SQLAlchemy-0.5.0beta4dev_r5048-py2.4.egg\s > > qlalchemy\orm\attributes.py", line 1494, in create_manager_for_cls > > manager = factory(class_) > > File > > "c:\python24\lib\site-packages\SQLAlchemy-0.5.0beta4dev_r5048-py2.4.egg\s > > qlalchemy\orm\attributes.py", line 1047, in __init__ > > cls_state = manager_of_class(base) > > File > > "c:\python24\lib\site-packages\SQLAlchemy-0.5.0beta4dev_r5048-py2.4.egg\s > > qlalchemy\orm\attributes.py", line 1511, in manager_of_class > > finder = self.manager_finders[cls] > > File "C:\Python24\lib\weakref.py", line 219, in __getitem__ > > return self.data[ref(key)] > > TypeError: cannot create weak reference to 'classobj' object > > > > This error goes away when I make my app baseclass as a new style class. > > It is not giving any problems with Exceptions class in Py2.4 though. > > > > Could this be a possible issue? > > > > On Wed, Aug 20, 2008 at 9:28 PM, Michael Bayer <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > > > > > On Aug 20, 2008, at 11:52 AM, Harish K Vishwanath wrote: > > > > > Hello, > > > > > > Sorry if I am being stupid. I saw the ticket and r0535 and 537 > > > changeset. Which version of SQLA incorporates these changesets? > > > > > > no worries...use the latest trunk, which will ultimately be released > > either as 0.5beta4 or 0.5.0. <http://0.5.0.> > > > > > > > > > > > > > > > > -- > > Regards, > > Harish > > > > > > > > > > -- Regards, Harish --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---