I guess that will work up until tutorial 4 when you will receive the following using 0.9.5.<br><br>Traceback (most recent call last):<br>&nbsp; File "receive_logs_direct.py", line 9, in &lt;module&gt;<br>&nbsp;&nbsp;&nbsp; channel.exchange_declare(exchange='direct_logs', exchange_type='direct')<br>TypeError: exchange_declare() got an unexpected keyword argument 'exchange_type'<br><br>You can't go to 0.9.7 either because then it hangs on<br>result = channel.queue_declare(exclusive=True)<br>never returning.<br><br>I'd be interested to hear if you run into the same.<br><br>On Thursday, November 15, 2012 7:07:59 AM UTC-5, vanderkerkoff wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Aha, mystery solved thanks to bob235 on the irc room at freenode<div><br></div><div>use pika 0.9.5 instead</div><div><br></div><div>:-)</div><div><br></div><div>Thanks<br><br>On Thursday, 15 November 2012 10:05:38 UTC, vanderkerkoff  wrote:<blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">Hello there<div><br></div><div>I'm very new to rabbitmq and going through the tutorials to get my feet wet, so to speak. &nbsp;Please excuse any and all idiotic statements and misunderstandings.</div><div><br></div><div>The first 2 tutorials went swimmingly, but I'm on the third tutorial and I've run into a snag</div><div><br></div><div><a href="http://www.rabbitmq.com/tutorials/tutorial-three-python.html" target="_blank">http://www.rabbitmq.com/<wbr>tutorials/tutorial-three-<wbr>python.html</a><br></div><div><br></div><div>client is on mac os x 10.8.2, python 2.7.2, pika-0.9.7</div><div>server is&nbsp;rabbitmq-server_2.7.1-1_<wbr>all.deb on 64 bit Ubtuntu&nbsp;<span style="background-color:transparent;color:rgb(51,51,51);font-family:Ubuntu,'Ubuntu Beta',UbuntuBeta,Ubuntu,'Bitstream Vera Sans','DejaVu Sans',Tahoma,sans-serif">12.04.1 with&nbsp;</span>Erlang R14B04 (erts-5.8.5)</div><div><br></div><div>Using the python code from the tutorial when I run the receive_logs.py script, I can see the 'logs' exchange created on the server, but when I inspect it using the management plugin there are no bindings associated with it, and therefore no queue.</div><div><br></div><div>Using the rabbitmctl list_bindings command confirms that</div><div><br></div><div><div>sudo rabbitmqctl list_bindings</div><div>Listing bindings ...</div><div><span style="white-space:pre">        </span>exchange<span style="white-space:pre">        </span>amq.gen-glOoQ1GRPnAJVTkXLeJRrw<span style="white-space:pre">        </span>queue<span style="white-space:pre">        </span>amq.gen-glOoQ1GRPnAJVTkXLeJRrw<span style="white-space:pre">        </span>[]</div><div>...done.</div></div><div><br></div><div>When I now run the emit_log.py script, as there is no binding from the exchange 'logs' to the queue, and as I can't store any messages in anything other than a queue, the message simply disappears.</div><div><br></div><div>I can see the queue is there, but no bindings from the exchange to the queue :-(</div><div><br></div><div>Any help, greatly appreciated.</div><div><br></div><div><br></div></blockquote></div></blockquote>