forked from goodboy/tractor
				
			Comment out `MsgStream` for now
							parent
							
								
									b1f657e246
								
							
						
					
					
						commit
						fc36e73628
					
				| 
						 | 
				
			
			@ -101,7 +101,7 @@ def stream(func):
 | 
			
		|||
    params = sig.parameters
 | 
			
		||||
    if 'stream' not in params and 'ctx' in params:
 | 
			
		||||
        warnings.warn(
 | 
			
		||||
            "`@tractr.stream decorated funcs should now declare a `stream` "
 | 
			
		||||
            "`@tractor.stream decorated funcs should now declare a `stream` "
 | 
			
		||||
            " arg, `ctx` is now designated for use with @tractor.context",
 | 
			
		||||
            DeprecationWarning,
 | 
			
		||||
            stacklevel=2,
 | 
			
		||||
| 
						 | 
				
			
			@ -141,7 +141,6 @@ class ReceiveMsgStream(trio.abc.ReceiveChannel):
 | 
			
		|||
        self._ctx = ctx
 | 
			
		||||
        self._rx_chan = rx_chan
 | 
			
		||||
        self._portal = portal
 | 
			
		||||
        # self._chan = portal.channel
 | 
			
		||||
        self._shielded = False
 | 
			
		||||
 | 
			
		||||
    # delegate directly to underlying mem channel
 | 
			
		||||
| 
						 | 
				
			
			@ -152,7 +151,6 @@ class ReceiveMsgStream(trio.abc.ReceiveChannel):
 | 
			
		|||
        try:
 | 
			
		||||
            msg = await self._rx_chan.receive()
 | 
			
		||||
            return msg['yield']
 | 
			
		||||
            # return msg['yield']
 | 
			
		||||
 | 
			
		||||
        except KeyError:
 | 
			
		||||
            # internal error should never get here
 | 
			
		||||
| 
						 | 
				
			
			@ -249,14 +247,14 @@ class ReceiveMsgStream(trio.abc.ReceiveChannel):
 | 
			
		|||
    #     )
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class MsgStream(ReceiveMsgStream, trio.abc.Channel):
 | 
			
		||||
    """
 | 
			
		||||
    Bidirectional message stream for use within an inter-actor actor
 | 
			
		||||
    ``Context```.
 | 
			
		||||
# class MsgStream(ReceiveMsgStream, trio.abc.Channel):
 | 
			
		||||
#     """
 | 
			
		||||
#     Bidirectional message stream for use within an inter-actor actor
 | 
			
		||||
#     ``Context```.
 | 
			
		||||
 | 
			
		||||
    """
 | 
			
		||||
    async def send(
 | 
			
		||||
        self,
 | 
			
		||||
        data: Any
 | 
			
		||||
    ) -> None:
 | 
			
		||||
        await self._ctx.chan.send({'yield': data, 'cid': self._ctx.cid})
 | 
			
		||||
#     """
 | 
			
		||||
#     async def send(
 | 
			
		||||
#         self,
 | 
			
		||||
#         data: Any
 | 
			
		||||
#     ) -> None:
 | 
			
		||||
#         await self._ctx.chan.send({'yield': data, 'cid': self._ctx.cid})
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue