From ad64d47483b9ea91408f6a8e32933129c28bba94 Mon Sep 17 00:00:00 2001 From: Mango0x45 Date: Tue, 5 Jan 2021 00:45:10 +0100 Subject: Fix a very very very very very bad error --- cogs/utils.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'cogs') diff --git a/cogs/utils.py b/cogs/utils.py index 637f344..f302dae 100755 --- a/cogs/utils.py +++ b/cogs/utils.py @@ -42,7 +42,9 @@ async def bc_calc(ctx, eqn: str): with open("temp.txt", "w") as f: f.write(eqn) - result = subprocess.check_output(f"bc bc_funcs/* temp.txt", shell=True) + result = subprocess.check_output( + f"echo 'scale=20; $(cat temp.txt)' | bc bc_funcs/*", shell=True + ) os.remove("temp.txt") await ctx.send(result.decode("utf-8").replace("\\\n", "").strip()) except subprocess.CalledProcessError as err: @@ -569,7 +571,8 @@ class Utils(commands.Cog): @commands.command(aliases=["calc"]) async def math(self, ctx, *, eqn: str): # 10 second timeout - await asyncio.wait_for(bc_calc(ctx, eqn), 10) + await bc_calc(ctx, eqn) + # await asyncio.wait_for(bc_calc(ctx, eqn), 10) @commands.command() async def retime(self, ctx, start_sec, end_sec, frames=0, framerate=30): -- cgit v1.2.3