﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
1877	SFTP: use new eventual utilities from deferredutil	davidsarah	daira	"The cloud backend + leasedb merge adds several deferred utilities: [https://github.com/davidsarah/tahoe-lafs/commit/7671b3e33f0c91e764fb869175ff].

{{{eventually_callback}}} and {{{eventually_errback}}} were modelled on the versions already in sftpd.py, with an error-reporting improvement. {{{eventual_chain}}} is an abstraction of the pattern
{{{
source.addCallbacks(eventually_callback(target), eventually_errback(target))
}}}
which is used twice in sftpd.py. So we should change sftpd to use these versions, once the cloud backend + leasedb merge has landed."	defect	new	minor	1.12.0	code-frontend	1.9.2		sftp deferred eventual cloud-backend leasedb easy cleanup	zooko	
