On Sat, Sep 26, 2020 at 7:05 AM Wes Turner <wes.tur...@gmail.com> wrote: >> "Well, if I get an import error, I can add some more directories to >> sys.path and try adding the values again, that might fix it..." >> >> Who does that? Not me. And I bet you don't either. > > > "Defensive programming" / "Offensive programming" > https://en.wikipedia.org/wiki/Defensive_programming
Do you plan for every possible exception from every possible line of code? Really? Okay, show me something that catches ImportError from "import math" then. What's in your except clause? > While there are plenty of ways to debug in production, > debugging in production is a bad idea and is not allowed (because: __, __, > __) : > log the exception with necessary details (traceback, exception attrs, <full > stack frame>) but exclude sensitive information that shouldn't be leaking > into the logging system. > That IS debugging in production. I don't understand why you say that that's a bad thing. ChrisA _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/PYQ6KWUGIVRH4BSDGAA2JLBCVBSTLKSJ/ Code of Conduct: http://python.org/psf/codeofconduct/