[Python-Dev] PEP 408 -- Standard library preview package (original) (raw)
Steven D'Aprano steve at pearwood.info
Fri Jan 27 21:48:55 CET 2012
- Previous message: [Python-Dev] PEP 408 -- Standard library __preview__ package
- Next message: [Python-Dev] PEP 408 -- Standard library __preview__ package
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Eli Bendersky wrote:
try: from preview import thing except ImportError: import thing
So no need to target a very specific version of Python. Yep, this is what I had in mind. And it appeared too trivial to place it in the PEP.
Trivial and wrong.
Since thing and preview.thing may have subtle, or major, API differences, how do you use it?
try: result = thing.foo(a, b, c) + thing.bar(x) except AttributeError: # Must be the preview version result = thing.foobar(a, c, b, x)
-- Steven
- Previous message: [Python-Dev] PEP 408 -- Standard library __preview__ package
- Next message: [Python-Dev] PEP 408 -- Standard library __preview__ package
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]