Fix ft_launcher Python 3.14 argparse flag#342
Conversation
Greptile SummaryThis PR fixes a one-line omission in the
Confidence Score: 5/5Safe to merge — the change is a single-line addition that restores the missing option string for a boolean flag, touching no runtime logic. The fix is minimal and targeted: adding "--ft-ignore-missing-cfg" as the first argument to an add_argument call that previously had no option string. Without it, Python 3.14's stricter argparse validation raises an error at parser construction time, so the fix is clearly necessary and correct. No other behaviour is altered, and the surrounding argument registrations are unchanged. No files require special attention — only one line was added to launcher.py and it is straightforwardly correct. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[get_args_parser called] --> B[Create ArgumentParser]
B --> C[Register various ft args]
C --> D["add_argument with option string added"]
D --> E{Python version}
E -->|Before 3.14| F[Silently broken - no option string registered]
E -->|3.14+| G[Error raised - option string required]
D -->|After fix| H[Option string present - works on all versions]
H --> I[Parser returned successfully]
Reviews (1): Last reviewed commit: "Fix ft_launcher Python 3.14 argparse fla..." | Re-trigger Greptile |
.