The RequestContext class sets the local when it's created (in rpc when it's unpacking it off the bus) - then the rpc passes off to it's "proxy" by spawning a greenthread to run _process_data.
So either _process_data needs to reset the local - or it can just want to RpcContext.from_dict until after it's spanwned?
Oh ok, it wasn't so bad.
The RequestContext class sets the local when it's created (in rpc when it's unpacking it off the bus) - then the rpc passes off to it's "proxy" by spawning a greenthread to run _process_data.
So either _process_data needs to reset the local - or it can just want to RpcContext. from_dict until after it's spanwned?