That is odd, did you by chance install with pip against the github URL? I have removed/reworked the code it&#39;s referencing in upcoming 0.9.4 but it&#39;s there in 0.9.3:<div><br></div><div><a href="https://github.com/tonyg/pika/blob/v0.9.3/pika/connection.py#L779">https://github.com/tonyg/pika/blob/v0.9.3/pika/connection.py#L779</a></div>

<div><br></div><div>You&#39;re using 2.6 which is what my primary environment is in, would you do me a favor and download 0.9.3 as a tarball from:</div><div><br></div><div><a href="http://pypi.python.org/packages/source/p/pika/pika-v0.9.3.tar.gz">http://pypi.python.org/packages/source/p/pika/pika-v0.9.3.tar.gz</a></div>

<div><br></div><div>and in the root directory run &quot;make test&quot;  and email me off list with the results? If that passes, can you run setup.py install from that dir and test again with your app?</div><div><div><div>

<div class="gmail_quote"><br></div><div class="gmail_quote">On Mon, Feb 21, 2011 at 11:09 AM, Gary Richards <span dir="ltr">&lt;<a href="mailto:richardsbeats@gmail.com">richardsbeats@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

this is the full trace:<br>
<br>
<br>
Traceback (most recent call last):<br>
  File &quot;send.py&quot;, line 100, in &lt;module&gt;<br>
    connection.ioloop.start()<br>
  File &quot;/usr/local/lib/python2.6/dist-packages/pika-0.9.3-py2.6.egg/<br>
pika/adapters/select_connection.py&quot;, line 184, in start<br>
    self.poller.start()<br>
  File &quot;/usr/local/lib/python2.6/dist-packages/pika-0.9.3-py2.6.egg/<br>
pika/log.py&quot;, line 107, in debug_log<br>
    return method(*args, **kwargs)<br>
  File &quot;/usr/local/lib/python2.6/dist-packages/pika-0.9.3-py2.6.egg/<br>
pika/adapters/select_connection.py&quot;, line 445, in start<br>
    self.poll()<br>
  File &quot;/usr/local/lib/python2.6/dist-packages/pika-0.9.3-py2.6.egg/<br>
pika/adapters/select_connection.py&quot;, line 459, in poll<br>
    self._handler(events[0][0], events[0][1])<br>
  File &quot;/usr/local/lib/python2.6/dist-packages/pika-0.9.3-py2.6.egg/<br>
pika/adapters/base_connection.py&quot;, line 181, in _handle_events<br>
    self._handle_read()<br>
  File &quot;/usr/local/lib/python2.6/dist-packages/pika-0.9.3-py2.6.egg/<br>
pika/log.py&quot;, line 107, in debug_log<br>
    return method(*args, **kwargs)<br>
  File &quot;/usr/local/lib/python2.6/dist-packages/pika-0.9.3-py2.6.egg/<br>
pika/adapters/base_connection.py&quot;, line 210, in _handle_read<br>
    self._on_data_available(data)<br>
  File &quot;/usr/local/lib/python2.6/dist-packages/pika-0.9.3-py2.6.egg/<br>
pika/log.py&quot;, line 107, in debug_log<br>
    return method(*args, **kwargs)<br>
  File &quot;/usr/local/lib/python2.6/dist-packages/pika-0.9.3-py2.6.egg/<br>
pika/connection.py&quot;, line 577, in _on_data_available<br>
    consumed_count, frame = self.state.handle_input(self._buffer)<br>
  File &quot;/usr/local/lib/python2.6/dist-packages/pika-0.9.3-py2.6.egg/<br>
pika/log.py&quot;, line 107, in debug_log<br>
    return method(*args, **kwargs)<br>
  File &quot;/usr/local/lib/python2.6/dist-packages/pika-0.9.3-py2.6.egg/<br>
pika/connection.py&quot;, line 715, in handle_input<br>
    data_out, frame = self._waiting_for_protocol_header(data_in)<br>
<div class="im">AttributeError: &#39;ConnectionState&#39; object has no attribute<br>
&#39;_waiting_for_protocol_header&#39;<br>
</div><div><div></div><div class="h5">_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
</div></div></blockquote></div><br></div></div></div>