They should be equivalent. Can you show the traceback?
On May 8, 9:54 pm, ionel <ionelanton...@gmail.com> wrote: > But I allready did that... and its working... > > Something like that: > > if not session.c: > c = MyClass() > session.c = c > else: > c = session.c > > But my question was why I cannot use session['c'] instead of session.c > > Thank you! > > i > > On May 8, 9:31 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > You cannot store your own classes in the session because the session > > is retrieved before your own classes are defined. You can only store > > in session primitive types. You can serialize your objects yourself. > > > On May 8, 7:30 pm, ionel <ionelanton...@gmail.com> wrote: > > > > Hello, > > > > I'd like to have something like that: > > > > class MyClass(): > > > def __init__(self, id) > > > self.id = id > > > > c = MyClass('some_id') > > > > session[c.id] = c > > > > I do not see a solution for this. > > > Can somebody help me? > > > > Thanks. > > > > i. > >