It seems to me that you store only the class when you instantiate it
the first time.
Try the following to force reserialization:

def debug3():
    print "counter: %s, counter2: %s len:
%s"%(session.counter,session.counter2,
len(session.defManager.allDefs))
    defManager = session.defManager
    defManager.add_def("Test%s"%session.counter)
    session.defManager = defManager
    print '\nDebug3: '.join(session.defManager.allDefs)
    #session.counter +=1
    return "<br>".join(session.defManager.allDefs)


I did not test it.  Anyway, whether the above works for you or not, I
think it is counterintuitive and we should open a ticket on
web2py.googlecode.com

mic

Il 31 marzo 2012 03:41, Web2py Newbie
<swiawte...@garrifulio.mailexpire.com> ha scritto:
> I meant "a simplified version which acts the same way"
>

Reply via email to