Wow, what luck! I've been having a sporadic "" problem, and I've just resigned myself to spending today to try to debug it. Searched the group for exact error, found nothing, refreshed, and saw this post in top slot! Kismet.
Jeremy, I'm not sure I understood your last post well enough. Could you explain? I have code that goes like this: file: cart_models.py class Cart(object): ... file: views.py from myproject.cart_models import Cart cart = Cart() request.session['cart'] = cart ... I also have several other examples where I instantiate a model object or another object and then add it to something that later gets added to the session. Is what I'm doing "monkey patching"? What does "monkey patching" mean? How am I making it difficult for the pickling functions to figure out my "type name"? What should I do to fix it? Is it possible that running svn update on my directories and restarting Apache without deleting all of the old compiled *.pyc files first is the "monkey patching" that screws up my server? Thanks so much, Mae On Apr 5, 11:50 am, "Jeremy Dunck" <[EMAIL PROTECTED]> wrote: > On 4/5/07, paceman <[EMAIL PROTECTED]> wrote: > ... > > > I wonder if apache prefork reloads modules (maybe psycopg2) that I am > > not aware of and that causes the pickling of the object not to work? > > This would also occur if you were monkey patching classes, I think. > > Do you have anything that does something like this: > > import x > > class Y(object): > pass > > x.Y = Y > > ? > > The basic issue is that pickling works by serializing a type*name* > plus some state for that object. If the type changes from the time > the object is created until the time the serialization is attempted, > pickle gives up. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---