support.py 文件源码

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

项目:linode-cli 作者: linode 项目源码 文件源码
def show(args, client, unparsed=None):
        parser = argparse.ArgumentParser(description="Show a ticket and its replies.")
        parser.add_argument('ticketid', metavar='TICKETID', type=int,
            help="The ticket to show.")

        args = parser.parse_args(args=unparsed, namespace=args)

        t = linode.SupportTicket(client, args.ticketid)

        try:
            t.summary
        except:
            print("No ticket found with ID {}".format(args.ticketid))
            sys.exit(0)

        data = [ [ t.summary, t.opened ] ]
        data.append([ "Regrading {}".format(t.entity.label) if t.entity else '', "Status: {}".format(t.status) ])
        data.append([ t.description ])
        print(SingleTable(data).table)

        for r in t.replies:
            data = [ [ "Reply from {}".format(r.created_by), r.created ] ]
            data.append([ r.description ])
            print(SingleTable(data).table)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号