client_cli.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:sawtooth-mktplace 作者: hyperledger-archives 项目源码 文件源码
def _dump_offer_list(self, offerids, sortkey='name'):
        """
        Utility routine to dump a list of offers
        """
        offers = []
        for offerid in offerids:
            offer = self.MarketState.State[offerid]
            offer['id'] = offerid
            offers.append(offer)

        print "{0:8} {1:35} {2:35} {3}".format(
            'Ratio', 'Input Asset (What You Pay)',
            'Output Asset (What You Get)', 'Name')
        for offer in sorted(offers, key=lambda h: h[sortkey]):
            iholding = self.MarketState.State[offer['input']]
            oholding = self.MarketState.State[offer['output']]
            name = self.MarketState.i2n(offer.get('id'))
            print "{0:<8} {1:35} {2:35} {3}".format(
                offer['ratio'], self.MarketState.i2n(iholding['asset']),
                self.MarketState.i2n(oholding['asset']), name)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号