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.
>
>

Reply via email to