Jelajahi Sumber

Serialization: No longer have to deepcopy since djcelery no longer uses picklefield

Ask Solem 12 tahun lalu
induk
melakukan
8d8fbff78e
1 mengubah file dengan 1 tambahan dan 3 penghapusan
  1. 1 3
      celery/utils/serialization.py

+ 1 - 3
celery/utils/serialization.py

@@ -12,8 +12,6 @@ import inspect
 import sys
 import sys
 import types
 import types
 
 
-from copy import deepcopy
-
 import pickle as pypickle
 import pickle as pypickle
 try:
 try:
     import cPickle as cpickle
     import cPickle as cpickle
@@ -159,7 +157,7 @@ def get_pickleable_exception(exc):
         return nearest
         return nearest
 
 
     try:
     try:
-        pickle.dumps(deepcopy(exc))
+        pickle.dumps(exc)
     except Exception:
     except Exception:
         return UnpickleableExceptionWrapper.from_exception(exc)
         return UnpickleableExceptionWrapper.from_exception(exc)
     return exc
     return exc