aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Chris Lovering <[email protected]>2025-05-17 09:53:04 +0100
committerGravatar Chris Lovering <[email protected]>2025-05-17 09:53:04 +0100
commit1059e0a33e2846187b3532dcba5581373de38638 (patch)
tree01ac0a0aca40e8332d53e7cf538a6bea9c9fc92f
parentReplace 3.12 support in snekbox for 3.14-dev (diff)
Add extra info about pre-release versions in snekbox output
-rw-r--r--bot/exts/utils/snekbox/_eval.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/bot/exts/utils/snekbox/_eval.py b/bot/exts/utils/snekbox/_eval.py
index ac67d1ed7..fa377488d 100644
--- a/bot/exts/utils/snekbox/_eval.py
+++ b/bot/exts/utils/snekbox/_eval.py
@@ -144,7 +144,12 @@ class EvalResult:
def get_status_message(self, job: EvalJob) -> str:
"""Return a user-friendly message corresponding to the process's return code."""
- version_text = job.version.replace("t", " [free threaded](<https://docs.python.org/3.13/whatsnew/3.13.html#free-threaded-cpython>)")
+ if job.version == "3.13t":
+ version_text = job.version.replace("t", " [free threaded](<https://docs.python.org/3.13/whatsnew/3.13.html#free-threaded-cpython>)")
+ elif job.version == "3.14":
+ version_text = "3.14 [pre-release](<https://docs.python.org/3.14/whatsnew/3.14.html#development>)"
+ else:
+ version_text = job.version
msg = f"Your {version_text} {job.name} job"
if self.returncode is None: