Skip to content

Fix error message for invalid single-dash multi-char option#3270

Closed
ReinerBRO wants to merge 1 commit intopallets:mainfrom
ReinerBRO:fix-multichar-shortopt-error-2779
Closed

Fix error message for invalid single-dash multi-char option#3270
ReinerBRO wants to merge 1 commit intopallets:mainfrom
ReinerBRO:fix-multichar-shortopt-error-2779

Conversation

@ReinerBRO
Copy link

@ReinerBRO ReinerBRO commented Mar 18, 2026

Summary

  • keep short-option cluster parsing behavior unchanged
  • when a single-dash multi-character option exists (for example -dbg) and a longer invalid token like -dbgwrong is passed, report the missing option as -dbg instead of -d
  • add a regression test for this case

Fixes #2779.

Testing

  • PYTHONPATH=src python -m pytest tests/test_options.py -k 'unknown_options or single_dash_multichar'

@davidism davidism closed this Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Wrong error message when wrong multicharacter short option is passed

2 participants