> This however turns out to be a problem for two reasons: first of all, > pickle still looks at the original location for the object which is why > we still have to support old import paths internally if one does not > want to break pickle. > > Secondly it causes a lot of slowdown on systems like GAE. Instead it > would have been wiser to support imports from > "werkzeug.themodulethatimplementsit" directly for all objects.
Change it. "causes ... slowdown" and "support old..." are enough reason. Change it, break what needs to be broken. I usually don't mind "magic" but if that's what is happening then better to do it now than be unable to use Werkzeug based stuff on GAE and be forced into debugging some inferior wsgi lib from someone else later. -- You received this message because you are subscribed to the Google Groups "pocoo-libs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pocoo-libs?hl=en.
