Namespaces: memory vs 'pollution'

Ethan Furman ethan at stoneleaf.us
Mon Jul 22 19:00:36 EDT 2019


On 07/20/2019 05:02 PM, DL Neil wrote:
> Upon closer inspection, I realised it didn't just fail; it failed badly! Some silly, little, boy had imported the PythonEnvironment class but failed to ALSO import PythonVersionError. So, the reported error was not the expected exception!

I don't understand the significance of not importing PythonVersionError:
- PythonEnvironment does not need it to be imported
- when PythonEnvironment raises PythonVersionError you still get PythonVersionError
- if your code says `except PythonVersionError` and you haven't imported it you'll get a NameError
So, what's the issue?
--
~Ethan~


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /