On 2019-04-17, DL Neil <pythonl...@danceswithmice.info> wrote:

>   2. When the program can still do something useful (if perhaps
>      feature-limited) without the imported module by substituting
>      something else in its place.

Isn't this a very common scenario, similar to what package management systems
call "optional dependencies"? 

I maintain a small podcast aggregator that tags podcasts using an external
tagging library as an optional dependency---people can choose not to install it
if they don't care about tags. That library is imported within a try/except
block.

Manolo

Attachment: signature.asc
Description: PGP signature

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to