From 900aeb722112da02d0ae3d7087115f500db4408b Mon Sep 17 00:00:00 2001 From: R David Murray Date: Sun, 2 Feb 2014 11:32:31 -0500 Subject: whatsnew: some more importlib replacements for imp functions. get_magic->util.MAGIC_NUMBER, source_from_cache, and cache_from_source. --- Doc/whatsnew/3.4.rst | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst index 4417f74..1d285fe 100644 --- a/Doc/whatsnew/3.4.rst +++ b/Doc/whatsnew/3.4.rst @@ -761,7 +761,6 @@ This extended error description will be formatted using the of the error response. (Contributed by Karl Cow in :issue:`12921`.) - importlib --------- @@ -780,11 +779,20 @@ The :func:`~importlib.reload` function has been moved from :mod:`imp` to :mod:`importlib` as part of the :mod:`imp` module deprecation. (Contributed by Berker Peksag in :issue:`18193`.) +:mod:`importlib.util` now has a :data:`~importlib.util.MAGIC_NUMBER` attribute +providing access to the bytecode version number. This replaces the +:func:`~imp.get_magic` function in the deprecated :mod:`imp` module. +(Contributed by Brett Cannon in :issue:`18192`.) + +New :mod:`importlib.util` functions :func:`~importlib.util.cache_from_source` +and :func:`~importlib.util.source_from_cache` replace the same-named functions +in the deprecated :mod:`imp` module. (Contributed by Brett Cannon in +:issue:`18194`.) + inspect ------- - The inspect module now offers a basic :ref:`command line interface ` to quickly display source code and other information for modules, classes and functions. (Contributed by Claudiu Popa -- cgit v0.12