Python Teaching Assistant v1.0.5 Preview ๐จ๐ปโ๐ป
Pre-release
๐ Pytalon Preview v1.0.5
"We went mining, and we found some bugs. So we fixed them."
๐ง What Got Patched
This release is about stability. v1.0.4 brought a ton of new systems โ and with new systems come new bugs. We squashed the ones that mattered most.
๐ง Negation Handling โ Fixed
The Problem:
When both "yes" and "no" scored equally and the user included negation ("not sure"), Pytalon would loop and ask again instead of returning "no".
The Fix:
Patched the logic in get_global_valid_input() and get_global_examples_valid_input() to properly handle equal scores with negation.
โ
Result: "not sure" now returns "no" โ no more infinite loops.
๐ Intro Formatting โ Fixed
The Problem:
The introduction displayed category, Preview instead of category: Preview.
The Fix:
Colon placement corrected in intro.py.
โ Result: Cleaner, more professional intro.
๐ Menu Prompt Mismatch โ Fixed
The Problem:
The topic menu prompt said (1-12/exit) โ but there are 13 topics.
The Fix:
Menu now dynamically displays the correct count (1-13/exit).
โ Result: No more confusion for learners picking topic 13.
๐๏ธ Negation Detection Gaps โ Fixed
The Problem:
Common negations like "not sure", "not really", "maybe not" weren't being detected.
The Fix:
Expanded NEGATION_WORDS with 21 new phrases for better coverage.
โ Result: Pytalon now catches more negations, making conversations smoother.
๐ฏ What This Means for You
| Before | After |
|---|---|
"not sure" โ error loop |
"not sure" โ "no" |
Intro said category, Preview |
Intro says category: Preview |
Menu said (1-12/exit) |
Menu says (1-13/exit) |
| Common negations missed | 21 new phrases detected |
๐ฎ What's Next
This is the final preview before Pytalon 2.0.
If any bugs are detected, they will be addressed through pre-releases as quickly as possible.
"You didn't come this far just to stay a beginner. Neither did we."
๐จ Preview Cycle Notice
โ ๏ธ This is a Preview Cycle version.
This version is considered unstable โ active development is ongoing.
- New features are still being battle-tested
- Internal architecture may shift
- Bugs (including critical ones) may appear
If you find something โ report it. Every issue filed makes the next release stronger. ๐
Pytalon v1.0.5 โ polishing the path to 2.0. ๐โจ