29. Environnement d'exécution Python
************************************

Les modules décrits dans ce chapitre fournissent une large collection
de services relatifs à l'interpréteur Python et son interaction avec
son environnement. En voici un survol :

* 29.1. "sys" — Paramètres et fonctions propres à des systèmes

* 29.2. "sysconfig" --- Provide access to Python's configuration
  information

  * 29.2.1. Configuration variables

  * 29.2.2. Installation paths

  * 29.2.3. Autres fonctions

  * 29.2.4. Using "sysconfig" as a script

* 29.3. "builtins" — Objets natifs

* 29.4. "__main__" — Point d'entrée des scripts

* 29.5. "warnings" --- Contrôle des alertes

  * 29.5.1. Catégories d'avertissement

  * 29.5.2. Le filtre des avertissements

    * 29.5.2.1. Default Warning Filters

  * 29.5.3. Suppression temporaire des avertissements

  * 29.5.4. Tester les avertissements

  * 29.5.5. Updating Code For New Versions of Python

  * 29.5.6. Fonctions disponibles

  * 29.5.7. Gestionnaires de contexte disponibles

* 29.6. "contextlib" --- Utilities for "with"-statement contexts

  * 29.6.1. Utilitaires

  * 29.6.2. Exemples et Recettes

    * 29.6.2.1. Gérer un nombre variable de gestionnaires de contexte

    * 29.6.2.2. Simplifying support for single optional context
      managers

    * 29.6.2.3. Attraper des exceptions depuis les méthodes
      "__enter__"

    * 29.6.2.4. Nettoyer dans une méthode "__enter__"

    * 29.6.2.5. Remplacer un "try-finally" avec une option variable

    * 29.6.2.6. Utiliser un gestionnaire de contexte en tant que
      décorateur de fonction

  * 29.6.3. Gestionnaires de contexte à usage unique, réutilisables et
    réentrants

    * 29.6.3.1. Gestionnaires de contexte réentrants

    * 29.6.3.2. Gestionnaires de contexte réutilisables

* 29.7. "abc" — Classes de Base Abstraites

* 29.8. "atexit" — Gestionnaire de fin de programme

  * 29.8.1. Exemple avec "atexit"

* 29.9. "traceback" --- Print or retrieve a stack traceback

  * 29.9.1. "TracebackException" Objects

  * 29.9.2. "StackSummary" Objects

  * 29.9.3. "FrameSummary" Objects

  * 29.9.4. Traceback Examples

* 29.10. "__future__" — Définitions des futurs

* 29.11. "gc" --- Garbage Collector interface

* 29.12. "inspect" --- Inspect live objects

  * 29.12.1. Types and members

  * 29.12.2. Retrieving source code

  * 29.12.3. Introspecting callables with the Signature object

  * 29.12.4. Classes et fonctions

  * 29.12.5. The interpreter stack

  * 29.12.6. Fetching attributes statically

  * 29.12.7. Current State of Generators and Coroutines

  * 29.12.8. Code Objects Bit Flags

  * 29.12.9. Interface en ligne de commande

* 29.13. "site" --- Site-specific configuration hook

  * 29.13.1. Readline configuration

  * 29.13.2. Module contents

* 29.14. "fpectl" --- Floating point exception control

  * 29.14.1. Exemple

  * 29.14.2. Limitations and other considerations
