<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Jul 26, 2013 at 10:41 PM, Dan Smith <span dir="ltr">&lt;<a href="mailto:dsmith@danplanet.com" target="_blank">dsmith@danplanet.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">&gt; The second part changes based on what settings have been programmed<br>
&gt; in the radio. I&#39;ve seen at least 2 different values in addition to<br>
&gt; the original &#39;x&#39;.<br>
<br>
</div>Ah, I should have looked at the code, I thought you were making an<br>
example. If there are three known values, I&#39;d just check for them. If<br>
there end up being lots, then maybe we should do something more like<br>
what you had where we try to capture the first one. Checking for any of<br>
the three is best done like this:<br>
<br>
  ack = radio.pipe.read(1)<br>
  if ack not in (&#39;x&#39;, &#39;y&#39;, &#39;z&#39;):<br>
     raise ...<br></blockquote></div><br></div><div class="gmail_extra">I&#39;ll do it this way with the 3 captured values that I have. I&#39;ll then do some more testing. If I get a failure because of a 4th value, I&#39;ll capture the first. Otherwise, I&#39;ll leave it alone.<br>
<br></div><div class="gmail_extra">This will get rid of a big annoyance and allow me to close a few issues.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks,<br></div><div class="gmail_extra">Jim<br>
</div></div>