diff options
author | 2024-10-07 19:54:48 +0100 | |
---|---|---|
committer | 2024-10-07 19:55:00 +0100 | |
commit | 29a131063f65178a56d8d845b671b254ca7a87ea (patch) | |
tree | fb15e9e09510cf123dde70737819f20d0aa0c1c7 | |
parent | Add support for 3.13t in eval (diff) |
Special case Python versions ending in t for eval output
A t suffix means it's a free threading version. For these versions we want to link users to what that means
-rw-r--r-- | bot/exts/utils/snekbox/_eval.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bot/exts/utils/snekbox/_eval.py b/bot/exts/utils/snekbox/_eval.py index 94f33b122..ac67d1ed7 100644 --- a/bot/exts/utils/snekbox/_eval.py +++ b/bot/exts/utils/snekbox/_eval.py @@ -144,7 +144,8 @@ class EvalResult: def get_status_message(self, job: EvalJob) -> str: """Return a user-friendly message corresponding to the process's return code.""" - msg = f"Your {job.version} {job.name} job" + version_text = job.version.replace("t", " [free threaded](<https://docs.python.org/3.13/whatsnew/3.13.html#free-threaded-cpython>)") + msg = f"Your {version_text} {job.name} job" if self.returncode is None: msg += " has failed" |