при упаковке объекта с помощью pickle
должно получаться что-то такое:
(iMyModuleName
Object
p0
(dp1
b.

где MyModuleName - имя модуля, к которому принадлежит объект.

при упаковке из-под mod_python получается, что:
(i_mp_722cb5c893f0f9d6dde6281b4acebf8d
Object
p0
(dp1
b.

вместо MyModuleName подставляется абстрактный идентификатор _mp_722cb5c893f0f9d6dde6281b4acebf8d

соответственно, принимающая этот объект программа не может объект десериализовать, т.к. не знает такого модуля.

можно решить эту проблему с помощью преобразования строки, но это совсем не красиво (и будет всегда съедать ресурсы).

каким ещё способом можно решить эту проблему?
Гугл даёт следующую ссылку: http://www.modpython.org/pipermail/mod_python/2007-June/023843.html
Тут причина объясняется, как решать не знаю... Не юзать mod_python? )