Utilize console.capture to get raw table text
This commit is contained in:
parent
573e697ab4
commit
a6a7d5ec18
1 changed files with 5 additions and 1 deletions
|
@ -12,6 +12,7 @@ from dis_snek.client.utils.misc_utils import find
|
|||
from dis_snek.models.discord.embed import EmbedField
|
||||
from dis_snek.models.discord.file import File
|
||||
from molter import msg_command
|
||||
from rich.console import Console
|
||||
from rich.table import Table
|
||||
|
||||
from jarvis.utils import build_embed, get_all_commands
|
||||
|
@ -175,6 +176,9 @@ class BotutilCog(Scale):
|
|||
)
|
||||
|
||||
table.add_row("Total", str(i_total), str(d_total), str(l_total))
|
||||
console = Console()
|
||||
with console.capture() as capture:
|
||||
console.print(table)
|
||||
new = "\n".join(loaded)
|
||||
removed = "\n".join(unloaded)
|
||||
changed = "\n".join(reloaded)
|
||||
|
@ -192,7 +196,7 @@ class BotutilCog(Scale):
|
|||
)
|
||||
|
||||
self.logger.info("Updates applied")
|
||||
await ctx.reply(f"File Changes: ```ansi\n{table}\n```", embed=embed)
|
||||
await ctx.reply(f"File Changes: ```ansi\n{capture}\n```", embed=embed)
|
||||
|
||||
else:
|
||||
embed = build_embed(title="Update Status", description="No changes applied", fields=[])
|
||||
|
|
Loading…
Add table
Reference in a new issue