def on_offerOrderButton_clicked(self): selection = self.offerTableWidget.selectedItems() if not selection: return if not self.yorn("Are you sure?"): return offerlist = self.listDict["offer"] identlist = self.listDict["ident"] offer = MM_util.searchlistbyhash(offerlist, str(selection[4].text())) vendor = MM_util.searchlistbyhash(identlist, offer.obj['vendorid']) msgstr = MM_util.createorder( \ self.myid.hash, self.btcaddr, offer, self.pkstr, self.getFee() ) hash = MM_util.MM_writefile(msgstr) MM_util.appendindex('order', hash) self.do_sendmsgviabm(vendor.obj['bmaddr'], msgstr) self.info("Order placed!")