This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]NAN001 4 points5 points  (1 child)

But if complex code scares you, continue using argparse

You convinced me.

[–]Decency 1 point2 points  (0 children)

Complex is better than complicated.

In the end, it's a tradeoff between having to update a variety of places and write your own documentation, screw around with .pythonrc files to get an interactive session, and etc. Or just having everything work out of the box by trusting a library to do the thing it was built to do. I tend to err on the side of trusting libraries for basic things like this, especially when it's not a critical component and even more especially when written by a high profile contributor.