<div dir="ltr"><div><br></div>I have been exploring fanout exchanges for a few nights as part of a stock graphing system I'm writing and in the process of recreating the exchange numerous times via my c++ programs, it appears once created, you need to delete it before redefining it as a different type.<div><br></div><div>Sid</div><div><br></div><div><br></div><div><br><br>On Wednesday, December 18, 2013 8:01:18 AM UTC+10, Roatin Marth wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr">g'day folks,<div><br></div><div>just been rummaging through the rabbit mq tutorials and got myself stuck in a slight rut.</div><div><br></div><div>i'm perusing the pub/sub example in python on windows. </div><div>i've declared an exchange, and having run the script, I can see it's been created through the management console,</div><div>but I keep getting an exception as soon as I run either the producer or the consumer app.</div><div><br></div><div>if I comment out the exchange_declare line, all is well.</div><div><br></div><div>the logger says I cannot redeclare an exchange with a different type.</div><div>in the management window I can see it is of type fanout. the code is declaring it as fanout.</div><div>I was under the impression exchange_declare was idempotent. is this correct?</div></div></blockquote></div></div>