At 10:31 pm +0200 6/14/01, Dieter Maurer wrote:
Ricardo Newbery writes:
.... <dtml-call expr="_.getitem(logtable2).setRow(name=username_forlog,count='1')"> </dtml-with> .... File /usr/local/etc/httpd/zope2/Products/TinyTablePlus/TinyTablePlus.py, line 511, in _GenerateIndex (Object: log_users) File /usr/local/zope2/lib/python/ZODB/PersistentMapping.py, line 119, in __setitem__ AttributeError: __hash__ Seems that the key has the wrong type (it lacks a "__hash__" method).
I would check the type of "username_forlog"). Probably, it is something different than you expect.
Dieter
Thanks, it seems this was the problem. I forced username_forlog to become a string (although I'm still not sure why it wasn't) and the problems disappeared. I wonder why? Oh well, no time to stop and figure it out -- gotta move on to the next problem. Thanks again Ric