How to provide user-friendly error messages for invalid regex patterns in argparse?