Hey guys,<br><br>Basically I have a system where component 1, 2 and 3 communicate with each other using two Python Queues, we'll call them R and W. Here is what is happening<br><br>1 writes data to W and reads from R<br>
2 reads data from W and writes data it receives from 3 to R (but not data it receives from 1)<br>3 writes to W<br><br>The problem is that data being written by 1 to W is appearing back on R. I have verified that 1 never writes to R and that 2 never writes data it receives from 1 to R, by overwriting the put() and put_nowait() methods of R. <br>
<br>Is there any other way for data to get onto a queue or are there any known bugs with Python's Queue module that could lead to this kind of behaviour?<br><br>-nnp<br clear="all"><br>-- <br><a href="http://www.smashthestack.org">http://www.smashthestack.org</a><br>
<a href="http://www.unprotectedhex.com">http://www.unprotectedhex.com</a>