OKay I'm seeing the custom signal on the DownloadableProduct (line 1567 in product/models.py).
My question is, "now what?"
First a brief history/goal of our intentions:
Upon a successful order, we need to spit out a custom xml file that represents that order. (An hourly job will then process those orders and run then through an SAP backend). Our signal code connects a method called sap_export which is responsible for creating this file. Currently two of these files get generated, as you know, so we've worked around that issue and while it works, we feel there's a "better way."
So, having said that, are you saying that perhaps rather then registering new method with the order_success signal, that we simply put our file creation code into a method call order_success on our custom product model? Therefore when order_success is fired (from line 917 that you specified earlier) as it loops over subtypes with an order_success method, it will call that code?
Basically we don't need our signal anymore but a method called order_success that will do the same thing our signal method did...
Am I even close?
--
http://www.sudovi.com/http://www.twitter.com/lifewithryanhttp://www.thecommontongue.com
http://www.lifewithryan.com/