summaryrefslogtreecommitdiff
path: root/devdocs/python~3.12/library%2Fpython.html
diff options
context:
space:
mode:
Diffstat (limited to 'devdocs/python~3.12/library%2Fpython.html')
-rw-r--r--devdocs/python~3.12/library%2Fpython.html28
1 files changed, 28 insertions, 0 deletions
diff --git a/devdocs/python~3.12/library%2Fpython.html b/devdocs/python~3.12/library%2Fpython.html
new file mode 100644
index 00000000..08fdf90a
--- /dev/null
+++ b/devdocs/python~3.12/library%2Fpython.html
@@ -0,0 +1,28 @@
+ <span id="python"></span><h1>Python Runtime Services</h1> <p>The modules described in this chapter provide a wide range of services related to the Python interpreter and its interaction with its environment. Here’s an overview:</p> <ul> <li class="toctree-l1"><a class="reference internal" href="sys"><code>sys</code> — System-specific parameters and functions</a></li> <li class="toctree-l1">
+<a class="reference internal" href="sys.monitoring"><code>sys.monitoring</code> — Execution event monitoring</a><ul> <li class="toctree-l2">
+<a class="reference internal" href="sys.monitoring#tool-identifiers">Tool identifiers</a><ul> <li class="toctree-l3"><a class="reference internal" href="sys.monitoring#registering-and-using-tools">Registering and using tools</a></li> </ul> </li> <li class="toctree-l2">
+<a class="reference internal" href="sys.monitoring#events">Events</a><ul> <li class="toctree-l3"><a class="reference internal" href="sys.monitoring#local-events">Local events</a></li> <li class="toctree-l3"><a class="reference internal" href="sys.monitoring#ancillary-events">Ancillary events</a></li> <li class="toctree-l3"><a class="reference internal" href="sys.monitoring#other-events">Other events</a></li> <li class="toctree-l3"><a class="reference internal" href="sys.monitoring#the-stop-iteration-event">The STOP_ITERATION event</a></li> </ul> </li> <li class="toctree-l2">
+<a class="reference internal" href="sys.monitoring#turning-events-on-and-off">Turning events on and off</a><ul> <li class="toctree-l3"><a class="reference internal" href="sys.monitoring#setting-events-globally">Setting events globally</a></li> <li class="toctree-l3"><a class="reference internal" href="sys.monitoring#per-code-object-events">Per code object events</a></li> <li class="toctree-l3"><a class="reference internal" href="sys.monitoring#disabling-events">Disabling events</a></li> </ul> </li> <li class="toctree-l2">
+<a class="reference internal" href="sys.monitoring#registering-callback-functions">Registering callback functions</a><ul> <li class="toctree-l3"><a class="reference internal" href="sys.monitoring#callback-function-arguments">Callback function arguments</a></li> </ul> </li> </ul> </li> <li class="toctree-l1">
+<a class="reference internal" href="sysconfig"><code>sysconfig</code> — Provide access to Python’s configuration information</a><ul> <li class="toctree-l2"><a class="reference internal" href="sysconfig#configuration-variables">Configuration variables</a></li> <li class="toctree-l2"><a class="reference internal" href="sysconfig#installation-paths">Installation paths</a></li> <li class="toctree-l2">
+<a class="reference internal" href="sysconfig#user-scheme">User scheme</a><ul> <li class="toctree-l3"><a class="reference internal" href="sysconfig#posix-user"><code>posix_user</code></a></li> <li class="toctree-l3"><a class="reference internal" href="sysconfig#nt-user"><code>nt_user</code></a></li> <li class="toctree-l3"><a class="reference internal" href="sysconfig#osx-framework-user"><code>osx_framework_user</code></a></li> </ul> </li> <li class="toctree-l2">
+<a class="reference internal" href="sysconfig#home-scheme">Home scheme</a><ul> <li class="toctree-l3"><a class="reference internal" href="sysconfig#posix-home"><code>posix_home</code></a></li> </ul> </li> <li class="toctree-l2">
+<a class="reference internal" href="sysconfig#prefix-scheme">Prefix scheme</a><ul> <li class="toctree-l3"><a class="reference internal" href="sysconfig#posix-prefix"><code>posix_prefix</code></a></li> <li class="toctree-l3"><a class="reference internal" href="sysconfig#nt"><code>nt</code></a></li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="sysconfig#installation-path-functions">Installation path functions</a></li> <li class="toctree-l2"><a class="reference internal" href="sysconfig#other-functions">Other functions</a></li> <li class="toctree-l2"><a class="reference internal" href="sysconfig#using-sysconfig-as-a-script">Using <code>sysconfig</code> as a script</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="builtins"><code>builtins</code> — Built-in objects</a></li> <li class="toctree-l1">
+<a class="reference internal" href="__main__"><code>__main__</code> — Top-level code environment</a><ul> <li class="toctree-l2">
+<a class="reference internal" href="__main__#name-main"><code>__name__ == '__main__'</code></a><ul> <li class="toctree-l3"><a class="reference internal" href="__main__#what-is-the-top-level-code-environment">What is the “top-level code environment”?</a></li> <li class="toctree-l3"><a class="reference internal" href="__main__#idiomatic-usage">Idiomatic Usage</a></li> <li class="toctree-l3"><a class="reference internal" href="__main__#packaging-considerations">Packaging Considerations</a></li> </ul> </li> <li class="toctree-l2">
+<a class="reference internal" href="__main__#main-py-in-python-packages"><code>__main__.py</code> in Python Packages</a><ul> <li class="toctree-l3"><a class="reference internal" href="__main__#id1">Idiomatic Usage</a></li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="__main__#import-main"><code>import __main__</code></a></li> </ul> </li> <li class="toctree-l1">
+<a class="reference internal" href="warnings"><code>warnings</code> — Warning control</a><ul> <li class="toctree-l2"><a class="reference internal" href="warnings#warning-categories">Warning Categories</a></li> <li class="toctree-l2">
+<a class="reference internal" href="warnings#the-warnings-filter">The Warnings Filter</a><ul> <li class="toctree-l3"><a class="reference internal" href="warnings#describing-warning-filters">Describing Warning Filters</a></li> <li class="toctree-l3"><a class="reference internal" href="warnings#default-warning-filter">Default Warning Filter</a></li> <li class="toctree-l3"><a class="reference internal" href="warnings#overriding-the-default-filter">Overriding the default filter</a></li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="warnings#temporarily-suppressing-warnings">Temporarily Suppressing Warnings</a></li> <li class="toctree-l2"><a class="reference internal" href="warnings#testing-warnings">Testing Warnings</a></li> <li class="toctree-l2"><a class="reference internal" href="warnings#updating-code-for-new-versions-of-dependencies">Updating Code For New Versions of Dependencies</a></li> <li class="toctree-l2"><a class="reference internal" href="warnings#available-functions">Available Functions</a></li> <li class="toctree-l2"><a class="reference internal" href="warnings#available-context-managers">Available Context Managers</a></li> </ul> </li> <li class="toctree-l1">
+<a class="reference internal" href="dataclasses"><code>dataclasses</code> — Data Classes</a><ul> <li class="toctree-l2"><a class="reference internal" href="dataclasses#module-contents">Module contents</a></li> <li class="toctree-l2"><a class="reference internal" href="dataclasses#post-init-processing">Post-init processing</a></li> <li class="toctree-l2"><a class="reference internal" href="dataclasses#class-variables">Class variables</a></li> <li class="toctree-l2"><a class="reference internal" href="dataclasses#init-only-variables">Init-only variables</a></li> <li class="toctree-l2"><a class="reference internal" href="dataclasses#frozen-instances">Frozen instances</a></li> <li class="toctree-l2"><a class="reference internal" href="dataclasses#inheritance">Inheritance</a></li> <li class="toctree-l2"><a class="reference internal" href="dataclasses#re-ordering-of-keyword-only-parameters-in-init">Re-ordering of keyword-only parameters in <code>__init__()</code></a></li> <li class="toctree-l2"><a class="reference internal" href="dataclasses#default-factory-functions">Default factory functions</a></li> <li class="toctree-l2"><a class="reference internal" href="dataclasses#mutable-default-values">Mutable default values</a></li> <li class="toctree-l2"><a class="reference internal" href="dataclasses#descriptor-typed-fields">Descriptor-typed fields</a></li> </ul> </li> <li class="toctree-l1">
+<a class="reference internal" href="contextlib"><code>contextlib</code> — Utilities for <code>with</code>-statement contexts</a><ul> <li class="toctree-l2"><a class="reference internal" href="contextlib#utilities">Utilities</a></li> <li class="toctree-l2">
+<a class="reference internal" href="contextlib#examples-and-recipes">Examples and Recipes</a><ul> <li class="toctree-l3"><a class="reference internal" href="contextlib#supporting-a-variable-number-of-context-managers">Supporting a variable number of context managers</a></li> <li class="toctree-l3"><a class="reference internal" href="contextlib#catching-exceptions-from-enter-methods">Catching exceptions from <code>__enter__</code> methods</a></li> <li class="toctree-l3"><a class="reference internal" href="contextlib#cleaning-up-in-an-enter-implementation">Cleaning up in an <code>__enter__</code> implementation</a></li> <li class="toctree-l3"><a class="reference internal" href="contextlib#replacing-any-use-of-try-finally-and-flag-variables">Replacing any use of <code>try-finally</code> and flag variables</a></li> <li class="toctree-l3"><a class="reference internal" href="contextlib#using-a-context-manager-as-a-function-decorator">Using a context manager as a function decorator</a></li> </ul> </li> <li class="toctree-l2">
+<a class="reference internal" href="contextlib#single-use-reusable-and-reentrant-context-managers">Single use, reusable and reentrant context managers</a><ul> <li class="toctree-l3"><a class="reference internal" href="contextlib#reentrant-context-managers">Reentrant context managers</a></li> <li class="toctree-l3"><a class="reference internal" href="contextlib#reusable-context-managers">Reusable context managers</a></li> </ul> </li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="abc"><code>abc</code> — Abstract Base Classes</a></li> <li class="toctree-l1">
+<a class="reference internal" href="atexit"><code>atexit</code> — Exit handlers</a><ul> <li class="toctree-l2"><a class="reference internal" href="atexit#atexit-example"><code>atexit</code> Example</a></li> </ul> </li> <li class="toctree-l1">
+<a class="reference internal" href="traceback"><code>traceback</code> — Print or retrieve a stack traceback</a><ul> <li class="toctree-l2"><a class="reference internal" href="traceback#tracebackexception-objects"><code>TracebackException</code> Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="traceback#stacksummary-objects"><code>StackSummary</code> Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="traceback#framesummary-objects"><code>FrameSummary</code> Objects</a></li> <li class="toctree-l2"><a class="reference internal" href="traceback#traceback-examples">Traceback Examples</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="__future__"><code>__future__</code> — Future statement definitions</a></li> <li class="toctree-l1"><a class="reference internal" href="gc"><code>gc</code> — Garbage Collector interface</a></li> <li class="toctree-l1">
+<a class="reference internal" href="inspect"><code>inspect</code> — Inspect live objects</a><ul> <li class="toctree-l2"><a class="reference internal" href="inspect#types-and-members">Types and members</a></li> <li class="toctree-l2"><a class="reference internal" href="inspect#retrieving-source-code">Retrieving source code</a></li> <li class="toctree-l2"><a class="reference internal" href="inspect#introspecting-callables-with-the-signature-object">Introspecting callables with the Signature object</a></li> <li class="toctree-l2"><a class="reference internal" href="inspect#classes-and-functions">Classes and functions</a></li> <li class="toctree-l2"><a class="reference internal" href="inspect#the-interpreter-stack">The interpreter stack</a></li> <li class="toctree-l2"><a class="reference internal" href="inspect#fetching-attributes-statically">Fetching attributes statically</a></li> <li class="toctree-l2"><a class="reference internal" href="inspect#current-state-of-generators-coroutines-and-asynchronous-generators">Current State of Generators, Coroutines, and Asynchronous Generators</a></li> <li class="toctree-l2"><a class="reference internal" href="inspect#code-objects-bit-flags">Code Objects Bit Flags</a></li> <li class="toctree-l2"><a class="reference internal" href="inspect#buffer-flags">Buffer flags</a></li> <li class="toctree-l2"><a class="reference internal" href="inspect#command-line-interface">Command Line Interface</a></li> </ul> </li> <li class="toctree-l1">
+<a class="reference internal" href="site"><code>site</code> — Site-specific configuration hook</a><ul> <li class="toctree-l2"><a class="reference internal" href="site#module-sitecustomize"><code>sitecustomize</code></a></li> <li class="toctree-l2"><a class="reference internal" href="site#module-usercustomize"><code>usercustomize</code></a></li> <li class="toctree-l2"><a class="reference internal" href="site#readline-configuration">Readline configuration</a></li> <li class="toctree-l2"><a class="reference internal" href="site#module-contents">Module contents</a></li> <li class="toctree-l2"><a class="reference internal" href="site#command-line-interface">Command Line Interface</a></li> </ul> </li> </ul> <div class="_attribution">
+ <p class="_attribution-p">
+ &copy; 2001&ndash;2023 Python Software Foundation<br>Licensed under the PSF License.<br>
+ <a href="https://docs.python.org/3.12/library/python.html" class="_attribution-link">https://docs.python.org/3.12/library/python.html</a>
+ </p>
+</div>