fix?
This commit is contained in:
parent
280e776d2b
commit
107165192f
1 changed files with 4 additions and 2 deletions
|
@ -16,7 +16,7 @@ async def prime(msg: Bot.MessageSession):
|
||||||
if number <= 1:
|
if number <= 1:
|
||||||
await msg.finish(msg.locale.t('factor.prime.message.error'))
|
await msg.finish(msg.locale.t('factor.prime.message.error'))
|
||||||
while i <= n:
|
while i <= n:
|
||||||
if time.time() - start_time >= 10:
|
if running_time >= 10:
|
||||||
await msg.finish(msg.locale.t('factor.message.time_out'))
|
await msg.finish(msg.locale.t('factor.message.time_out'))
|
||||||
if n % i:
|
if n % i:
|
||||||
i += 1
|
i += 1
|
||||||
|
@ -24,11 +24,13 @@ async def prime(msg: Bot.MessageSession):
|
||||||
n //= i
|
n //= i
|
||||||
primes_list.append(str(i))
|
primes_list.append(str(i))
|
||||||
prime="*".join(primes_list)
|
prime="*".join(primes_list)
|
||||||
|
end_time = time.time()
|
||||||
|
running_time = end_time - start_time
|
||||||
if len(primes_list) == 1:
|
if len(primes_list) == 1:
|
||||||
result = msg.locale.t("factor.prime.message.is_prime", num=number)
|
result = msg.locale.t("factor.prime.message.is_prime", num=number)
|
||||||
else:
|
else:
|
||||||
result = f"{number} = {prime}"
|
result = f"{number} = {prime}"
|
||||||
checkpermisson = msg.checkSuperUser()
|
checkpermisson = msg.checkSuperUser()
|
||||||
if checkpermisson:
|
if checkpermisson:
|
||||||
result += '\n' + msg.locale.t("factor.message.running_time", time=f"{time.time() - start_time:.2f}")
|
result += '\n' + msg.locale.t("factor.message.running_time", time=f"{running_time:.2f}")
|
||||||
await msg.finish(result)
|
await msg.finish(result)
|
||||||
|
|
Reference in a new issue