﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
36919	Allow `TaskResult` (and `Task`) to be pickled	Jake Howard	Varun Kasyap Pentamaraju	"As part of implementing some task backends, it can be useful to pickle a `TaskResult` to pass it around implementation.

Since it's a `dataclass` most of the implementation is already there - the main issue is that `Task` itself can't be pickled as it references a function. Replacing that with a string reference during pickling will likely resolve the current issues.

The implementation isn't especially complex, so I'm not opposed to this being closed and left to backend implementers to deal with instead."	Cleanup/optimization	closed	Tasks	6.0	Normal	fixed		Johannes Maron	Ready for checkin	1	0	0	0	0	0
