Thomas Grainger
Thomas Grainger
I don't think this is a good first issue. There's lots of fiddling around with linters involved
> This seems like just reimplementing `outcome`. If you need to copy, why not instantiate `outcome.Value`/`Error` directly? Only detail that's different is `unwrap` doesn't clear values, but we could just...
@TeamSpen210 https://github.com/python-trio/outcome/pull/45
could just call it InvalidatingOutcome, InvalidatingError and InvalidatingValue
> Would using a weak reference not be acceptable? I think that would be more complicated and it would be odd that unwrapped values are sometimes there sometimes not and...