@@ -164,22 +164,22 @@ class Value(Outcome[ValueT], Generic[ValueT]):
164164
165165 """
166166
167- _value : ValueT = attr .ib ()
167+ value : ValueT = attr .ib ()
168168 """The contained value."""
169169
170170 def __repr__ (self ) -> str :
171171 try :
172- return f'Value({ self ._value !r} )'
172+ return f'Value({ self .value !r} )'
173173 except AttributeError :
174174 return f'Value(<AlreadyUsed>)'
175175
176176 def unwrap (self ) -> ValueT :
177177 try :
178- v = self ._value
178+ v = self .value
179179 except AttributeError :
180180 pass
181181 else :
182- object .__delattr__ (self , "_value " )
182+ object .__delattr__ (self , "value " )
183183 return v
184184 raise AlreadyUsedError
185185
@@ -189,10 +189,6 @@ def send(self, gen: Generator[ResultT, ValueT, object]) -> ResultT:
189189 async def asend (self , agen : AsyncGenerator [ResultT , ValueT ]) -> ResultT :
190190 return await agen .asend (self .unwrap ())
191191
192- @property
193- def value (self ) -> ValueT :
194- return self .unwrap ()
195-
196192
197193@final
198194@attr .s (frozen = True , repr = False , slots = True )
@@ -201,24 +197,24 @@ class Error(Outcome[NoReturn]):
201197
202198 """
203199
204- _error : BaseException = attr .ib (
200+ error : BaseException = attr .ib (
205201 validator = attr .validators .instance_of (BaseException )
206202 )
207203 """The contained exception object."""
208204
209205 def __repr__ (self ) -> str :
210206 try :
211- return f'Error({ self ._error !r} )'
207+ return f'Error({ self .error !r} )'
212208 except AttributeError :
213209 return 'Error(<AlreadyUsed>)'
214210
215211 def _unwrap_error (self ) -> BaseException :
216212 try :
217- v = self ._error
213+ v = self .error
218214 except AttributeError :
219215 pass
220216 else :
221- object .__delattr__ (self , "_error " )
217+ object .__delattr__ (self , "error " )
222218 return v
223219 raise AlreadyUsedError
224220
@@ -249,10 +245,6 @@ def send(self, gen: Generator[ResultT, NoReturn, object]) -> ResultT:
249245 async def asend (self , agen : AsyncGenerator [ResultT , NoReturn ]) -> ResultT :
250246 return await agen .athrow (self ._unwrap_error ())
251247
252- @property
253- def error (self ) -> BaseException :
254- return self ._unwrap_error ()
255-
256248
257249# A convenience alias to a union of both results, allowing exhaustiveness checking.
258250Maybe = Union [Value [ValueT ], Error ]
0 commit comments