def do_createmarket(): global mymarket if entity != 'mod': print "Enter a Market Offer:" infostr = multiline() MM_util.importMarket(infostr) print "Congratulations, you may now Register with a new Metamarket!" print "Market ID:", mktmsg.hash else: if not mymarket: marketname = raw_input("Enter a name for this MARKET: ") print "Enter a description:" desc = multiline() reg_fee = str( truncate( decput("Enter a registration fee: ") ) ) burn_mult = str( decput("Enter a Burn Multiplier: ") ) msgstr = createmarketmsgstr(btcaddr, myid.hash, marketname, desc, reg_fee, burn_mult) mymarket = MM_loads(btcaddr, msgstr) MM_writefile(msgstr) appendindex('market', mymarket.hash) print "Congratulations, you are the proud new Owner of a new Metamarket!" print "Market ID:", mymarket.hash else: raise Exception("You are already running a Market!")
def on_marketImportButton_clicked(self): result = self.showImportMarketDlg() if not result: return try: MM_util.importMarket(result) except json.scanner.JSONDecodeError: self.info("Input was not a JSON encoded string") self.info( "Congratulations, you may now Register with a new Metamarket!") self.updateUi()