argh isn’t in the standard library. For a quick script this matters much less than if you’re building something that would stick around but it’s still a downside. It’s also a bit of boilerplate I’d need to look up every time to get started on a script.
In this case the benefit is minimal: slightly better error messages. The better path for improving the script is mildly helpful, but switching once you need something other than mandatory positional arguments is not hard.
argh
isn’t in the standard library. For a quick script this matters much less than if you’re building something that would stick around but it’s still a downside. It’s also a bit of boilerplate I’d need to look up every time to get started on a script.In this case the benefit is minimal: slightly better error messages. The better path for improving the script is mildly helpful, but switching once you need something other than mandatory positional arguments is not hard.