Issue 1198: pickle does not work for Function
http://code.google.com/p/sympy/issues/detail?id=1198
New issue report by [EMAIL PROTECTED]:
Following code -
import pickle
from sympy import *
v = (x,y,z) = symbols('x','y','z')
f = Function('f')(*v)
print f
print pickle.dumps(f)
Produces output -
f(x, y, z)
Traceback (most recent call last):
File "pickletest.py", line 14, in <module>
print pickle.dumps(f)
File "/usr/lib/python2.5/pickle.py", line 1366, in dumps
Pickler(file, protocol).dump(obj)
File "/usr/lib/python2.5/pickle.py", line 224, in dump
self.save(obj)
File "/usr/lib/python2.5/pickle.py", line 331, in save
self.save_reduce(obj=obj, *rv)
File "/usr/lib/python2.5/pickle.py", line 401, in save_reduce
save(args)
File "/usr/lib/python2.5/pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "/usr/lib/python2.5/pickle.py", line 562, in save_tuple
save(element)
File "/usr/lib/python2.5/pickle.py", line 295, in save
self.save_global(obj)
File "/usr/lib/python2.5/pickle.py", line 748, in save_global
(obj, module, name))
pickle.PicklingError: Can't pickle f: it's not found as
sympy.core.function.f
pickle not working for Function!
Issue attributes:
Status: Accepted
Owner: [EMAIL PROTECTED]
Labels: Type-Defect Priority-Medium
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sympy-issues" 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/sympy-issues?hl=en
-~----------~----~----~----~------~----~------~--~---