def check_user_pending(self, settings, user):
try:
if user.id in settings["Pending"]:
column1 = [subdict["Name"] for subdict in settings["Pending"][user.id].values()]
column2 = [subdict["Time Stamp"] for subdict
in settings["Pending"][user.id].values()]
column3 = [subdict["Item"] for subdict in settings["Pending"][user.id].values()]
column4 = [subdict["Confirmation Number"] for subdict
in settings["Pending"][user.id].values()]
column5 = [subdict["Status"] for subdict in settings["Pending"][user.id].values()]
data = list(zip(column2, column1, column3, column4, column5))
table = tabulate(data, headers=["Time Stamp", "Name", "Item",
"Confirmation#", "Status"], numalign="left")
msg = "```{}```".format(table)
else:
msg = "There are no pending items for this user."
except AttributeError:
msg = "You did not provide a valid user id."
await self.bot.say(msg)
评论列表
文章目录