#34507 closed Bug (duplicate)
AttributeError: Can't pickle local object 'convert_exception_to_response.<locals>.inner'
| Reported by: | Mateusz Kurowski | Owned by: | nobody |
|---|---|---|---|
| Component: | Error reporting | Version: | 4.2 |
| Severity: | Normal | Keywords: | pickle, exception, response, test |
| Cc: | Triage Stage: | Unreviewed | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
tblib==1.7.0 django==4.2
Error
Traceback (most recent call last):
File "/usr/lib/python3.11/unittest/case.py", line 57, in testPartExecutor
yield
File "/usr/lib/python3.11/unittest/case.py", line 623, in run
self._callTestMethod(testMethod)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
if method() is not None:
^^^^^^^^^^^^^^^^^
File ".../tests/test_views.py", line 315, in test_GET
with self.subTest("member can view"):
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
self.gen.throw(typ, value, traceback)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/unittest/case.py", line 537, in subTest
with self._outcome.testPartExecutor(self._subtest, subTest=True):
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
self.gen.throw(typ, value, traceback)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/unittest/case.py", line 72, in testPartExecutor
self.result.addSubTest(test_case.test_case, test_case, exc_info)
^^^^^^^^^^^^^^^^^
File "...env/lib/python3.11/site-packages/django/test/runner.py", line 307, in addSubTest
self.check_subtest_picklable(test, subtest)
^^^^^^^^^^^^^^^^^
File "...venv/lib/python3.11/site-packages/django/test/runner.py", line 269, in check_subtest_picklable
self._confirm_picklable(subtest)
^^^^^^^^^^^^^^^^^
File "...venv/lib/python3.11/site-packages/django/test/runner.py", line 186, in _confirm_picklable
pickle.loads(pickle.dumps(obj))
^^^^^^^^^^^^^^^^^
AttributeError: Can't pickle local object 'convert_exception_to_response.<locals>.inner'
Change History (4)
comment:1 by , 3 years ago
| Resolution: | → needsinfo |
|---|---|
| Status: | new → closed |
comment:3 by , 3 years ago
Hey, I apologize for not providing more details earlier. I believe Mariusz may be correct in saying that this is a duplicate issue. The problem occurs when I make a request to the view that raises an exception. This issue only occurs while in a subtest.
comment:4 by , 3 years ago
| Component: | Uncategorized → Error reporting |
|---|---|
| Resolution: | needsinfo → duplicate |
| Type: | Uncategorized → Bug |
Thanks.
Duplicate of #32114.
Note:
See TracTickets
for help on using tickets.
Hello Mateusz Kurowski, could you please add more details about how to reproduce this issue? Please refer to this guide about reporting bugs. Thanks!