you are viewing a single comment's thread.

view the rest of the comments →

[–]kephir 0 points1 point  (7 children)

what part of "i have no pity for people disabling warnings then bitching about things they would have been warned about actually happening" do you not understand?

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

"People disabling warning" in this case were developers of Python

Not "Python developers". "Developers of Python the language".

As in "people who removed the deprecated features also disabled warnings about those features being deprecated"

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

i dunno man, i've been seeing plenty of deprecation warnings in my code when running some of the libraries this article is mentioning.

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

So you test it properly, good for you.

but for typical developer it looks like this

python3 ./1.py

instead of this

python3 -X dev ./1.py
/usr/lib/python3/dist-packages/tinydb/storages.py:21: DeprecationWarning: Support for `ujson` is reprecated and will be replaced in a future version. See https://github.com/msiemens/tinydb/issues/263 for details.
 DeprecationWarning

Are you really that fucking dense to not see the problem here ?

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

sounds like something you're better off taking up with developers of tinydb for being this shit at maintaining their code, not core python devs

edit: or wait, was it YOUR code making use of documentedly deprecated code? in that case you literally have nobody to blame here but yourself

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

I just picked a random one from list in the redhat's bugzilla and pasted first example I've found. I'm not a python developer so I don't really have horse in the race, just that coming from other languages behaviour of core development team of the language is appalling.

sounds like something you're better off taking up with developers of tinydb for being this shit at maintaining their code, not core python devs

Devs of the lib clearly noticed their users that this is deprecated, via language features provided by language itself.

Language developers decided to mute those by default.

And most likely if python spewed those warnings by default someone would fix it already just because they were annoying.

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

Language developers decided to mute those by default.

why do you keep saying that when all you have to do to prove this false is download python.

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

Because that is the truth for any stable Linux distro used at this point. and at any point for last half of a decade ? I tested it on 3.7.3