File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -180,25 +180,24 @@ class Value(Outcome[ValueT], Generic[ValueT]):
180180
181181 @property
182182 def value (self ) -> ValueT :
183- return self .unwrap ()
184-
185- def __repr__ (self ) -> str :
186- return f'Value({ self .value !r} )'
187-
188- def unwrap (self ) -> ValueT :
189183 if self ._value is IS_UNWRAPPED :
190184 raise AlreadyUsedError
191-
192185 try :
193186 return self ._value
194187 finally :
195188 object .__setattr__ (self , "_value" , IS_UNWRAPPED )
196189
190+ def __repr__ (self ) -> str :
191+ return f'Value({ self .value !r} )'
192+
193+ def unwrap (self ) -> ValueT :
194+ return self .value
195+
197196 def send (self , gen : Generator [ResultT , ValueT , object ]) -> ResultT :
198- return gen .send (self .unwrap () )
197+ return gen .send (self .value )
199198
200199 async def asend (self , agen : AsyncGenerator [ResultT , ValueT ]) -> ResultT :
201- return await agen .asend (self .unwrap () )
200+ return await agen .asend (self .value )
202201
203202
204203@final
You can’t perform that action at this time.
0 commit comments