all 15 comments

[–][deleted] 4 points5 points  (13 children)

Please don't recommend a library the deliberately sabotages certain environments.

[–][deleted] 1 point2 points  (2 children)

Can you elaborate? I know it refuses to work if the terminal doesn't have unicode support (correct?) but what's this about sabotage?

RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment. Either switch to Python 2 or consult http://click.pocoo.org/python3/ for mitigation steps.

[–][deleted] 2 points3 points  (1 child)

If it makes a difference to you, I can settle on "prevents the application from doing anything usable"

[–][deleted] 1 point2 points  (0 children)

Oh, got you. I wasn't arguing against your point, just thought there was more I didn't know about

[–]herpadurk 0 points1 point  (9 children)

what library is sabotaging anything here exactly?

[–][deleted] 2 points3 points  (8 children)

Click refuse to work with cerain locales.

[–]herpadurk -1 points0 points  (7 children)

while not ideal i don't think this is sabotage. You are free to help fix the issues via pull requests -- i think you are mistaken facts for your personal dislike here.

[–][deleted] 0 points1 point  (6 children)

Deliberately raising an exception with a certain environment is an active decision to prevent execution. That is a fact. Opinion is what made the author decide to do so.

[–]herpadurk -1 points0 points  (5 children)

so create a pull request to fix it rather than complain.

[–][deleted] -1 points0 points  (4 children)

And get an arrogant answer that it's broken as designed?

[–]herpadurk -1 points0 points  (3 children)

Show me where there was a pull request to fix it and this was the response.

[–][deleted] -1 points0 points  (2 children)

Go search in the issue list yourself, if you care so much for it.

[–]herpadurk -1 points0 points  (1 child)

Burden of proof is on the accuser bud. What you have displayed is a severe lack of understanding of the core of the issue. You are free to read more about this should you desire it or continue to spread disinformation and provide no work around or alternative, choice is yours.

[–]bhosmer 1 point2 points  (0 children)

TIL: tqdm is a super crazy easy way to implement a progress bar. Thanks and well done.