Rev 2185 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#!/usr/bin/pythonimport optparseimport sysif __name__ == '__main__' and __package__ is None:import ossys.path.insert(0, os.getcwd())from shop2020.model.v1.order.impl import DataAccessors, DataServicefrom shop2020.thriftpy.model.v1.order.ttypes import TransactionStatusdef main():parser = optparse.OptionParser()parser.add_option("-t", "--txn-id", dest="txn_id",type="int",help="mark the transaction TXN_ID and all its orders as successful",metavar="TXN_ID")(options, args) = parser.parse_args()if len(args) != 0:parser.error("You've supplied extra arguments. Are you sure you want to run this program?")if options.txn_id == None:parser.error("No Transaction id supplied")DataService.initialize(echoOn=True)DataAccessors.change_transaction_status(options.txn_id, TransactionStatus.IN_PROCESS, "Payment received for the order")if __name__ == '__main__':main()