<br><br><div class="gmail_quote">On Mon, Jan 28, 2013 at 11:19 AM, Eric Windisch <span dir="ltr"><<a href="mailto:eric@cloudscaling.com" target="_blank">eric@cloudscaling.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">
</div>The primary concern here would be that 'method' isn't in data, which is something that is a bit of a concern. I have thought about it, too, because we ran into a bug around receiving messages with a missing 'args' key. Practically, what would happen here is that it would stacktrace, but since process() is wrapped in an eventlet.spawn_n(), there isn't much effect other than ugly/bad logging.<br>
</blockquote><div><br>That is the beauty of the dictionary get() method.  It returns None (be default) if the key does not exist in the dictionary.  That would eliminate the stacktrace from happening if the 'method' keyword were missing.<br>
</div></div>