python-docs-fr/library/sys.po

1861 lines
60 KiB
Plaintext
Raw Normal View History

2016-10-30 09:46:26 +00:00
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2016, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
2017-04-02 20:14:06 +00:00
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
2016-10-30 09:46:26 +00:00
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
2017-04-02 20:14:06 +00:00
"Language: \n"
2016-10-30 09:46:26 +00:00
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../Doc/library/sys.rst:2
msgid ":mod:`sys` --- System-specific parameters and functions"
msgstr ""
#: ../Doc/library/sys.rst:9
msgid ""
"This module provides access to some variables used or maintained by the "
"interpreter and to functions that interact strongly with the interpreter. It "
"is always available."
msgstr ""
#: ../Doc/library/sys.rst:16
msgid ""
"On POSIX systems where Python was built with the standard ``configure`` "
"script, this contains the ABI flags as specified by :pep:`3149`."
msgstr ""
#: ../Doc/library/sys.rst:24
msgid ""
"The list of command line arguments passed to a Python script. ``argv[0]`` is "
"the script name (it is operating system dependent whether this is a full "
"pathname or not). If the command was executed using the :option:`-c` "
"command line option to the interpreter, ``argv[0]`` is set to the string ``'-"
"c'``. If no script name was passed to the Python interpreter, ``argv[0]`` "
"is the empty string."
msgstr ""
#: ../Doc/library/sys.rst:30
msgid ""
"To loop over the standard input, or the list of files given on the command "
"line, see the :mod:`fileinput` module."
msgstr ""
#: ../Doc/library/sys.rst:36
msgid ""
"Set during Python startup, before ``site.py`` is run, to the same value as :"
"data:`exec_prefix`. If not running in a :ref:`virtual environment <venv-"
"def>`, the values will stay the same; if ``site.py`` finds that a virtual "
"environment is in use, the values of :data:`prefix` and :data:`exec_prefix` "
"will be changed to point to the virtual environment, whereas :data:"
"`base_prefix` and :data:`base_exec_prefix` will remain pointing to the base "
"Python installation (the one which the virtual environment was created from)."
msgstr ""
#: ../Doc/library/sys.rst:50
msgid ""
"Set during Python startup, before ``site.py`` is run, to the same value as :"
"data:`prefix`. If not running in a :ref:`virtual environment <venv-def>`, "
"the values will stay the same; if ``site.py`` finds that a virtual "
"environment is in use, the values of :data:`prefix` and :data:`exec_prefix` "
"will be changed to point to the virtual environment, whereas :data:"
"`base_prefix` and :data:`base_exec_prefix` will remain pointing to the base "
"Python installation (the one which the virtual environment was created from)."
msgstr ""
#: ../Doc/library/sys.rst:63
msgid ""
"An indicator of the native byte order. This will have the value ``'big'`` "
"on big-endian (most-significant byte first) platforms, and ``'little'`` on "
"little-endian (least-significant byte first) platforms."
msgstr ""
#: ../Doc/library/sys.rst:70
msgid ""
"A tuple of strings giving the names of all modules that are compiled into "
"this Python interpreter. (This information is not available in any other "
"way --- ``modules.keys()`` only lists the imported modules.)"
msgstr ""
#: ../Doc/library/sys.rst:77
msgid ""
"Call ``func(*args)``, while tracing is enabled. The tracing state is saved, "
"and restored afterwards. This is intended to be called from a debugger from "
"a checkpoint, to recursively debug some other code."
msgstr ""
#: ../Doc/library/sys.rst:84
msgid "A string containing the copyright pertaining to the Python interpreter."
msgstr ""
#: ../Doc/library/sys.rst:89
msgid ""
"Clear the internal type cache. The type cache is used to speed up attribute "
"and method lookups. Use the function *only* to drop unnecessary references "
"during reference leak debugging."
msgstr ""
#: ../Doc/library/sys.rst:93 ../Doc/library/sys.rst:109
msgid ""
"This function should be used for internal and specialized purposes only."
msgstr ""
#: ../Doc/library/sys.rst:98
msgid ""
"Return a dictionary mapping each thread's identifier to the topmost stack "
"frame currently active in that thread at the time the function is called. "
"Note that functions in the :mod:`traceback` module can build the call stack "
"given such a frame."
msgstr ""
#: ../Doc/library/sys.rst:103
msgid ""
"This is most useful for debugging deadlock: this function does not require "
"the deadlocked threads' cooperation, and such threads' call stacks are "
"frozen for as long as they remain deadlocked. The frame returned for a non-"
"deadlocked thread may bear no relationship to that thread's current activity "
"by the time calling code examines the frame."
msgstr ""
#: ../Doc/library/sys.rst:114
msgid ""
"Print low-level information to stderr about the state of CPython's memory "
"allocator."
msgstr ""
#: ../Doc/library/sys.rst:117
msgid ""
"If Python is configured --with-pydebug, it also performs some expensive "
"internal consistency checks."
msgstr ""
#: ../Doc/library/sys.rst:124
msgid ""
"This function is specific to CPython. The exact output format is not "
"defined here, and may change."
msgstr ""
#: ../Doc/library/sys.rst:130
msgid "Integer specifying the handle of the Python DLL. Availability: Windows."
msgstr ""
#: ../Doc/library/sys.rst:135
msgid ""
"If *value* is not ``None``, this function prints ``repr(value)`` to ``sys."
"stdout``, and saves *value* in ``builtins._``. If ``repr(value)`` is not "
"encodable to ``sys.stdout.encoding`` with ``sys.stdout.errors`` error "
"handler (which is probably ``'strict'``), encode it to ``sys.stdout."
"encoding`` with ``'backslashreplace'`` error handler."
msgstr ""
#: ../Doc/library/sys.rst:141
msgid ""
"``sys.displayhook`` is called on the result of evaluating an :term:"
"`expression` entered in an interactive Python session. The display of these "
"values can be customized by assigning another one-argument function to ``sys."
"displayhook``."
msgstr ""
#: ../Doc/library/sys.rst:145
msgid "Pseudo-code::"
msgstr ""
#: ../Doc/library/sys.rst:165
msgid "Use ``'backslashreplace'`` error handler on :exc:`UnicodeEncodeError`."
msgstr ""
#: ../Doc/library/sys.rst:171
msgid ""
"If this is true, Python won't try to write ``.pyc`` files on the import of "
"source modules. This value is initially set to ``True`` or ``False`` "
"depending on the :option:`-B` command line option and the :envvar:"
"`PYTHONDONTWRITEBYTECODE` environment variable, but you can set it yourself "
"to control bytecode file generation."
msgstr ""
#: ../Doc/library/sys.rst:180
msgid ""
"This function prints out a given traceback and exception to ``sys.stderr``."
msgstr ""
#: ../Doc/library/sys.rst:182
msgid ""
"When an exception is raised and uncaught, the interpreter calls ``sys."
"excepthook`` with three arguments, the exception class, exception instance, "
"and a traceback object. In an interactive session this happens just before "
"control is returned to the prompt; in a Python program this happens just "
"before the program exits. The handling of such top-level exceptions can be "
"customized by assigning another three-argument function to ``sys."
"excepthook``."
msgstr ""
#: ../Doc/library/sys.rst:193
msgid ""
"These objects contain the original values of ``displayhook`` and "
"``excepthook`` at the start of the program. They are saved so that "
"``displayhook`` and ``excepthook`` can be restored in case they happen to "
"get replaced with broken objects."
msgstr ""
#: ../Doc/library/sys.rst:201
msgid ""
"This function returns a tuple of three values that give information about "
"the exception that is currently being handled. The information returned is "
"specific both to the current thread and to the current stack frame. If the "
"current stack frame is not handling an exception, the information is taken "
"from the calling stack frame, or its caller, and so on until a stack frame "
"is found that is handling an exception. Here, \"handling an exception\" is "
"defined as \"executing an except clause.\" For any stack frame, only "
"information about the exception being currently handled is accessible."
msgstr ""
#: ../Doc/library/sys.rst:212
msgid ""
"If no exception is being handled anywhere on the stack, a tuple containing "
"three ``None`` values is returned. Otherwise, the values returned are "
"``(type, value, traceback)``. Their meaning is: *type* gets the type of the "
"exception being handled (a subclass of :exc:`BaseException`); *value* gets "
"the exception instance (an instance of the exception type); *traceback* gets "
"a traceback object (see the Reference Manual) which encapsulates the call "
"stack at the point where the exception originally occurred."
msgstr ""
#: ../Doc/library/sys.rst:223
msgid ""
"A string giving the site-specific directory prefix where the platform-"
"dependent Python files are installed; by default, this is also ``'/usr/"
"local'``. This can be set at build time with the ``--exec-prefix`` argument "
"to the :program:`configure` script. Specifically, all configuration files "
"(e.g. the :file:`pyconfig.h` header file) are installed in the directory :"
"file:`{exec_prefix}/lib/python{X.Y}/config`, and shared library modules are "
"installed in :file:`{exec_prefix}/lib/python{X.Y}/lib-dynload`, where *X.Y* "
"is the version number of Python, for example ``3.2``."
msgstr ""
#: ../Doc/library/sys.rst:234
msgid ""
"If a :ref:`virtual environment <venv-def>` is in effect, this value will be "
"changed in ``site.py`` to point to the virtual environment. The value for "
"the Python installation will still be available, via :data:"
"`base_exec_prefix`."
msgstr ""
#: ../Doc/library/sys.rst:242
msgid ""
"A string giving the absolute path of the executable binary for the Python "
"interpreter, on systems where this makes sense. If Python is unable to "
"retrieve the real path to its executable, :data:`sys.executable` will be an "
"empty string or ``None``."
msgstr ""
#: ../Doc/library/sys.rst:250
msgid ""
"Exit from Python. This is implemented by raising the :exc:`SystemExit` "
"exception, so cleanup actions specified by finally clauses of :keyword:`try` "
"statements are honored, and it is possible to intercept the exit attempt at "
"an outer level."
msgstr ""
#: ../Doc/library/sys.rst:255
msgid ""
"The optional argument *arg* can be an integer giving the exit status "
"(defaulting to zero), or another type of object. If it is an integer, zero "
"is considered \"successful termination\" and any nonzero value is considered "
"\"abnormal termination\" by shells and the like. Most systems require it to "
"be in the range 0--127, and produce undefined results otherwise. Some "
"systems have a convention for assigning specific meanings to specific exit "
"codes, but these are generally underdeveloped; Unix programs generally use 2 "
"for command line syntax errors and 1 for all other kind of errors. If "
"another type of object is passed, ``None`` is equivalent to passing zero, "
"and any other object is printed to :data:`stderr` and results in an exit "
"code of 1. In particular, ``sys.exit(\"some error message\")`` is a quick "
"way to exit a program when an error occurs."
msgstr ""
#: ../Doc/library/sys.rst:268
msgid ""
"Since :func:`exit` ultimately \"only\" raises an exception, it will only "
"exit the process when called from the main thread, and the exception is not "
"intercepted."
msgstr ""
#: ../Doc/library/sys.rst:272
msgid ""
"If an error occurs in the cleanup after the Python interpreter has caught :"
"exc:`SystemExit` (such as an error flushing buffered data in the standard "
"streams), the exit status is changed to 120."
msgstr ""
#: ../Doc/library/sys.rst:280
msgid ""
"The :term:`struct sequence` *flags* exposes the status of command line "
"flags. The attributes are read only."
msgstr ""
#: ../Doc/library/sys.rst:284 ../Doc/library/sys.rst:322
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:634
2016-10-30 09:46:26 +00:00
msgid "attribute"
msgstr "attribut"
#: ../Doc/library/sys.rst:284
msgid "flag"
msgstr ""
#: ../Doc/library/sys.rst:286
msgid ":const:`debug`"
msgstr ":const:`debug`"
#: ../Doc/library/sys.rst:286
msgid ":option:`-d`"
msgstr ":option:`-d`"
#: ../Doc/library/sys.rst:287
msgid ":const:`inspect`"
msgstr ":const:`inspect`"
#: ../Doc/library/sys.rst:287 ../Doc/library/sys.rst:288
msgid ":option:`-i`"
msgstr ":option:`-i`"
#: ../Doc/library/sys.rst:288
msgid ":const:`interactive`"
msgstr ":const:`interactive`"
#: ../Doc/library/sys.rst:289
msgid ":const:`optimize`"
msgstr ":const:`optimize`"
#: ../Doc/library/sys.rst:289
msgid ":option:`-O` or :option:`-OO`"
msgstr ":option:`-O` or :option:`-OO`"
#: ../Doc/library/sys.rst:290
msgid ":const:`dont_write_bytecode`"
msgstr ":const:`dont_write_bytecode`"
#: ../Doc/library/sys.rst:290
msgid ":option:`-B`"
msgstr ":option:`-B`"
#: ../Doc/library/sys.rst:291
msgid ":const:`no_user_site`"
msgstr ":const:`no_user_site`"
#: ../Doc/library/sys.rst:291
msgid ":option:`-s`"
msgstr ":option:`-s`"
#: ../Doc/library/sys.rst:292
msgid ":const:`no_site`"
msgstr ":const:`no_site`"
#: ../Doc/library/sys.rst:292
msgid ":option:`-S`"
msgstr ":option:`-S`"
#: ../Doc/library/sys.rst:293
msgid ":const:`ignore_environment`"
msgstr ":const:`ignore_environment`"
#: ../Doc/library/sys.rst:293
msgid ":option:`-E`"
msgstr ":option:`-E`"
#: ../Doc/library/sys.rst:294
msgid ":const:`verbose`"
msgstr ":const:`verbose`"
#: ../Doc/library/sys.rst:294
msgid ":option:`-v`"
msgstr ":option:`-v`"
#: ../Doc/library/sys.rst:295
msgid ":const:`bytes_warning`"
msgstr ":const:`bytes_warning`"
#: ../Doc/library/sys.rst:295
msgid ":option:`-b`"
msgstr ":option:`-b`"
#: ../Doc/library/sys.rst:296
msgid ":const:`quiet`"
msgstr ":const:`quiet`"
#: ../Doc/library/sys.rst:296
msgid ":option:`-q`"
msgstr ":option:`-q`"
#: ../Doc/library/sys.rst:297
msgid ":const:`hash_randomization`"
msgstr ":const:`hash_randomization`"
#: ../Doc/library/sys.rst:297
msgid ":option:`-R`"
msgstr ":option:`-R`"
#: ../Doc/library/sys.rst:300
msgid "Added ``quiet`` attribute for the new :option:`-q` flag."
msgstr ""
#: ../Doc/library/sys.rst:303
msgid "The ``hash_randomization`` attribute."
msgstr ""
#: ../Doc/library/sys.rst:306
msgid "Removed obsolete ``division_warning`` attribute."
msgstr ""
#: ../Doc/library/sys.rst:312
msgid ""
"A :term:`struct sequence` holding information about the float type. It "
"contains low level information about the precision and internal "
"representation. The values correspond to the various floating-point "
"constants defined in the standard header file :file:`float.h` for the 'C' "
"programming language; see section 5.2.4.2.2 of the 1999 ISO/IEC C standard "
"[C99]_, 'Characteristics of floating types', for details."
msgstr ""
#: ../Doc/library/sys.rst:322
msgid "float.h macro"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:322 ../Doc/library/sys.rst:634
2016-10-30 09:46:26 +00:00
msgid "explanation"
msgstr ""
#: ../Doc/library/sys.rst:324
msgid ":const:`epsilon`"
msgstr ":const:`epsilon`"
#: ../Doc/library/sys.rst:324
msgid "DBL_EPSILON"
msgstr "DBL_EPSILON"
#: ../Doc/library/sys.rst:324
msgid ""
"difference between 1 and the least value greater than 1 that is "
"representable as a float"
msgstr ""
#: ../Doc/library/sys.rst:327
msgid ":const:`dig`"
msgstr ":const:`dig`"
#: ../Doc/library/sys.rst:327
msgid "DBL_DIG"
msgstr "DBL_DIG"
#: ../Doc/library/sys.rst:327
msgid ""
"maximum number of decimal digits that can be faithfully represented in a "
"float; see below"
msgstr ""
#: ../Doc/library/sys.rst:330
msgid ":const:`mant_dig`"
msgstr ":const:`mant_dig`"
#: ../Doc/library/sys.rst:330
msgid "DBL_MANT_DIG"
msgstr "DBL_MANT_DIG"
#: ../Doc/library/sys.rst:330
msgid ""
"float precision: the number of base-``radix`` digits in the significand of a "
"float"
msgstr ""
#: ../Doc/library/sys.rst:333
msgid ":const:`max`"
msgstr ":const:`max`"
#: ../Doc/library/sys.rst:333
msgid "DBL_MAX"
msgstr "DBL_MAX"
#: ../Doc/library/sys.rst:333
msgid "maximum representable finite float"
msgstr ""
#: ../Doc/library/sys.rst:335
msgid ":const:`max_exp`"
msgstr ":const:`max_exp`"
#: ../Doc/library/sys.rst:335
msgid "DBL_MAX_EXP"
msgstr "DBL_MAX_EXP"
#: ../Doc/library/sys.rst:335
msgid ""
"maximum integer e such that ``radix**(e-1)`` is a representable finite float"
msgstr ""
#: ../Doc/library/sys.rst:338
msgid ":const:`max_10_exp`"
msgstr ":const:`max_10_exp`"
#: ../Doc/library/sys.rst:338
msgid "DBL_MAX_10_EXP"
msgstr "DBL_MAX_10_EXP"
#: ../Doc/library/sys.rst:338
msgid ""
"maximum integer e such that ``10**e`` is in the range of representable "
"finite floats"
msgstr ""
#: ../Doc/library/sys.rst:341
msgid ":const:`min`"
msgstr ":const:`min`"
#: ../Doc/library/sys.rst:341
msgid "DBL_MIN"
msgstr "DBL_MIN"
#: ../Doc/library/sys.rst:341
msgid "minimum positive normalized float"
msgstr ""
#: ../Doc/library/sys.rst:343
msgid ":const:`min_exp`"
msgstr ":const:`min_exp`"
#: ../Doc/library/sys.rst:343
msgid "DBL_MIN_EXP"
msgstr "DBL_MIN_EXP"
#: ../Doc/library/sys.rst:343
msgid "minimum integer e such that ``radix**(e-1)`` is a normalized float"
msgstr ""
#: ../Doc/library/sys.rst:346
msgid ":const:`min_10_exp`"
msgstr ":const:`min_10_exp`"
#: ../Doc/library/sys.rst:346
msgid "DBL_MIN_10_EXP"
msgstr "DBL_MIN_10_EXP"
#: ../Doc/library/sys.rst:346
msgid "minimum integer e such that ``10**e`` is a normalized float"
msgstr ""
#: ../Doc/library/sys.rst:349
msgid ":const:`radix`"
msgstr ":const:`radix`"
#: ../Doc/library/sys.rst:349
msgid "FLT_RADIX"
msgstr "FLT_RADIX"
#: ../Doc/library/sys.rst:349
msgid "radix of exponent representation"
msgstr ""
#: ../Doc/library/sys.rst:351
msgid ":const:`rounds`"
msgstr ":const:`rounds`"
#: ../Doc/library/sys.rst:351
msgid "FLT_ROUNDS"
msgstr "FLT_ROUNDS"
#: ../Doc/library/sys.rst:351
msgid ""
"integer constant representing the rounding mode used for arithmetic "
"operations. This reflects the value of the system FLT_ROUNDS macro at "
"interpreter startup time. See section 5.2.4.2.2 of the C99 standard for an "
"explanation of the possible values and their meanings."
msgstr ""
#: ../Doc/library/sys.rst:359
msgid ""
"The attribute :attr:`sys.float_info.dig` needs further explanation. If "
"``s`` is any string representing a decimal number with at most :attr:`sys."
"float_info.dig` significant digits, then converting ``s`` to a float and "
"back again will recover a string representing the same decimal value::"
msgstr ""
#: ../Doc/library/sys.rst:372
msgid ""
"But for strings with more than :attr:`sys.float_info.dig` significant "
"digits, this isn't always true::"
msgstr ""
#: ../Doc/library/sys.rst:381
msgid ""
"A string indicating how the :func:`repr` function behaves for floats. If "
"the string has value ``'short'`` then for a finite float ``x``, ``repr(x)`` "
"aims to produce a short string with the property that ``float(repr(x)) == "
"x``. This is the usual behaviour in Python 3.1 and later. Otherwise, "
"``float_repr_style`` has value ``'legacy'`` and ``repr(x)`` behaves in the "
"same way as it did in versions of Python prior to 3.1."
msgstr ""
#: ../Doc/library/sys.rst:394
msgid ""
"Return the number of memory blocks currently allocated by the interpreter, "
"regardless of their size. This function is mainly useful for tracking and "
"debugging memory leaks. Because of the interpreter's internal caches, the "
"result can vary from call to call; you may have to call :func:"
"`_clear_type_cache()` and :func:`gc.collect()` to get more predictable "
"results."
msgstr ""
#: ../Doc/library/sys.rst:401
msgid ""
"If a Python build or implementation cannot reasonably compute this "
"information, :func:`getallocatedblocks()` is allowed to return 0 instead."
msgstr ""
#: ../Doc/library/sys.rst:409
msgid ""
"Return the interpreter's \"check interval\"; see :func:`setcheckinterval`."
msgstr ""
#: ../Doc/library/sys.rst:411
msgid "Use :func:`getswitchinterval` instead."
msgstr ""
#: ../Doc/library/sys.rst:417
msgid ""
"Return the name of the current default string encoding used by the Unicode "
"implementation."
msgstr ""
#: ../Doc/library/sys.rst:423
msgid ""
"Return the current value of the flags that are used for :c:func:`dlopen` "
"calls. Symbolic names for the flag values can be found in the :mod:`os` "
"module (``RTLD_xxx`` constants, e.g. :data:`os.RTLD_LAZY`). Availability: "
"Unix."
msgstr ""
#: ../Doc/library/sys.rst:431
msgid ""
"Return the name of the encoding used to convert between Unicode filenames "
"and bytes filenames. For best compatibility, str should be used for "
"filenames in all cases, although representing filenames as bytes is also "
"supported. Functions accepting or returning filenames should support either "
"str or bytes and internally convert to the system's preferred representation."
msgstr ""
#: ../Doc/library/sys.rst:438
msgid "This encoding is always ASCII-compatible."
msgstr ""
#: ../Doc/library/sys.rst:440 ../Doc/library/sys.rst:463
msgid ""
":func:`os.fsencode` and :func:`os.fsdecode` should be used to ensure that "
"the correct encoding and errors mode are used."
msgstr ""
#: ../Doc/library/sys.rst:443
msgid "On Mac OS X, the encoding is ``'utf-8'``."
msgstr ""
#: ../Doc/library/sys.rst:445
msgid "On Unix, the encoding is the locale encoding."
msgstr ""
#: ../Doc/library/sys.rst:447
msgid ""
"On Windows, the encoding may be ``'utf-8'`` or ``'mbcs'``, depending on user "
"configuration."
msgstr ""
#: ../Doc/library/sys.rst:450
msgid ":func:`getfilesystemencoding` result cannot be ``None`` anymore."
msgstr ""
#: ../Doc/library/sys.rst:453
msgid ""
"Windows is no longer guaranteed to return ``'mbcs'``. See :pep:`529` and :"
"func:`_enablelegacywindowsfsencoding` for more information."
msgstr ""
#: ../Doc/library/sys.rst:459
msgid ""
"Return the name of the error mode used to convert between Unicode filenames "
"and bytes filenames. The encoding name is returned from :func:"
"`getfilesystemencoding`."
msgstr ""
#: ../Doc/library/sys.rst:470
msgid ""
"Return the reference count of the *object*. The count returned is generally "
"one higher than you might expect, because it includes the (temporary) "
"reference as an argument to :func:`getrefcount`."
msgstr ""
#: ../Doc/library/sys.rst:477
msgid ""
"Return the current value of the recursion limit, the maximum depth of the "
"Python interpreter stack. This limit prevents infinite recursion from "
"causing an overflow of the C stack and crashing Python. It can be set by :"
"func:`setrecursionlimit`."
msgstr ""
#: ../Doc/library/sys.rst:485
msgid ""
"Return the size of an object in bytes. The object can be any type of object. "
"All built-in objects will return correct results, but this does not have to "
"hold true for third-party extensions as it is implementation specific."
msgstr ""
#: ../Doc/library/sys.rst:490
msgid ""
"Only the memory consumption directly attributed to the object is accounted "
"for, not the memory consumption of objects it refers to."
msgstr ""
#: ../Doc/library/sys.rst:493
msgid ""
"If given, *default* will be returned if the object does not provide means to "
"retrieve the size. Otherwise a :exc:`TypeError` will be raised."
msgstr ""
#: ../Doc/library/sys.rst:496
msgid ""
":func:`getsizeof` calls the object's ``__sizeof__`` method and adds an "
"additional garbage collector overhead if the object is managed by the "
"garbage collector."
msgstr ""
#: ../Doc/library/sys.rst:500
msgid ""
"See `recursive sizeof recipe <https://code.activestate.com/recipes/577504>`_ "
"for an example of using :func:`getsizeof` recursively to find the size of "
"containers and all their contents."
msgstr ""
#: ../Doc/library/sys.rst:506
msgid ""
"Return the interpreter's \"thread switch interval\"; see :func:"
"`setswitchinterval`."
msgstr ""
#: ../Doc/library/sys.rst:514
msgid ""
"Return a frame object from the call stack. If optional integer *depth* is "
"given, return the frame object that many calls below the top of the stack. "
"If that is deeper than the call stack, :exc:`ValueError` is raised. The "
"default for *depth* is zero, returning the frame at the top of the call "
"stack."
msgstr ""
#: ../Doc/library/sys.rst:521
msgid ""
"This function should be used for internal and specialized purposes only. It "
"is not guaranteed to exist in all implementations of Python."
msgstr ""
#: ../Doc/library/sys.rst:531
msgid "Get the profiler function as set by :func:`setprofile`."
msgstr ""
#: ../Doc/library/sys.rst:540
msgid "Get the trace function as set by :func:`settrace`."
msgstr ""
#: ../Doc/library/sys.rst:544
msgid ""
"The :func:`gettrace` function is intended only for implementing debuggers, "
"profilers, coverage tools and the like. Its behavior is part of the "
"implementation platform, rather than part of the language definition, and "
"thus may not be available in all Python implementations."
msgstr ""
#: ../Doc/library/sys.rst:552
msgid ""
"Return a named tuple describing the Windows version currently running. The "
"named elements are *major*, *minor*, *build*, *platform*, *service_pack*, "
"*service_pack_minor*, *service_pack_major*, *suite_mask*, *product_type* and "
"*platform_version*. *service_pack* contains a string, *platform_version* a 3-"
"tuple and all other values are integers. The components can also be accessed "
"by name, so ``sys.getwindowsversion()[0]`` is equivalent to ``sys."
"getwindowsversion().major``. For compatibility with prior versions, only the "
"first 5 elements are retrievable by indexing."
msgstr ""
#: ../Doc/library/sys.rst:563
msgid "*platform* will be :const:`2 (VER_PLATFORM_WIN32_NT)`."
msgstr ""
#: ../Doc/library/sys.rst:565
msgid "*product_type* may be one of the following values:"
msgstr ""
#: ../Doc/library/sys.rst:568
msgid "Constant"
msgstr ""
#: ../Doc/library/sys.rst:568
msgid "Meaning"
msgstr "Signification"
#: ../Doc/library/sys.rst:570
msgid ":const:`1 (VER_NT_WORKSTATION)`"
msgstr ":const:`1 (VER_NT_WORKSTATION)`"
#: ../Doc/library/sys.rst:570
msgid "The system is a workstation."
msgstr ""
#: ../Doc/library/sys.rst:572
msgid ":const:`2 (VER_NT_DOMAIN_CONTROLLER)`"
msgstr ":const:`2 (VER_NT_DOMAIN_CONTROLLER)`"
#: ../Doc/library/sys.rst:572
msgid "The system is a domain controller."
msgstr ""
#: ../Doc/library/sys.rst:575
msgid ":const:`3 (VER_NT_SERVER)`"
msgstr ":const:`3 (VER_NT_SERVER)`"
#: ../Doc/library/sys.rst:575
msgid "The system is a server, but not a domain controller."
msgstr ""
#: ../Doc/library/sys.rst:579
msgid ""
"This function wraps the Win32 :c:func:`GetVersionEx` function; see the "
"Microsoft documentation on :c:func:`OSVERSIONINFOEX` for more information "
"about these fields."
msgstr ""
#: ../Doc/library/sys.rst:583
msgid ""
"*platform_version* returns the accurate major version, minor version and "
"build number of the current operating system, rather than the version that "
"is being emulated for the process. It is intended for use in logging rather "
"than for feature detection."
msgstr ""
#: ../Doc/library/sys.rst:588
msgid "Availability: Windows."
msgstr "Disponibilité : Windows."
#: ../Doc/library/sys.rst:590
msgid ""
"Changed to a named tuple and added *service_pack_minor*, "
"*service_pack_major*, *suite_mask*, and *product_type*."
msgstr ""
#: ../Doc/library/sys.rst:594
msgid "Added *platform_version*"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:600
msgid ""
"Returns an *asyncgen_hooks* object, which is similar to a :class:"
"`~collections.namedtuple` of the form `(firstiter, finalizer)`, where "
"*firstiter* and *finalizer* are expected to be either ``None`` or functions "
"which take an :term:`asynchronous generator iterator` as an argument, and "
"are used to schedule finalization of an asychronous generator by an event "
"loop."
msgstr ""
#: ../Doc/library/sys.rst:607
msgid "See :pep:`525` for more details."
msgstr ""
#: ../Doc/library/sys.rst:611 ../Doc/library/sys.rst:1134
msgid ""
"This function has been added on a provisional basis (see :pep:`411` for "
"details.)"
msgstr ""
#: ../Doc/library/sys.rst:617
2016-10-30 09:46:26 +00:00
msgid "Returns ``None``, or a wrapper set by :func:`set_coroutine_wrapper`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:619 ../Doc/library/sys.rst:1170
2016-10-30 09:46:26 +00:00
msgid "See :pep:`492` for more details."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:623 ../Doc/library/sys.rst:1174
2016-10-30 09:46:26 +00:00
msgid ""
"This function has been added on a provisional basis (see :pep:`411` for "
"details.) Use it only for debugging purposes."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:629
2016-10-30 09:46:26 +00:00
msgid ""
"A :term:`struct sequence` giving parameters of the numeric hash "
"implementation. For more details about hashing of numeric types, see :ref:"
"`numeric-hash`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:636
2016-10-30 09:46:26 +00:00
msgid ":const:`width`"
msgstr ":const:`width`"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:636
2016-10-30 09:46:26 +00:00
msgid "width in bits used for hash values"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:638
2016-10-30 09:46:26 +00:00
msgid ":const:`modulus`"
msgstr ":const:`modulus`"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:638
2016-10-30 09:46:26 +00:00
msgid "prime modulus P used for numeric hash scheme"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:640
2016-10-30 09:46:26 +00:00
msgid ":const:`inf`"
msgstr ":const:`inf`"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:640
2016-10-30 09:46:26 +00:00
msgid "hash value returned for a positive infinity"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:642
2016-10-30 09:46:26 +00:00
msgid ":const:`nan`"
msgstr ":const:`nan`"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:642
2016-10-30 09:46:26 +00:00
msgid "hash value returned for a nan"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:644
2016-10-30 09:46:26 +00:00
msgid ":const:`imag`"
msgstr ":const:`imag`"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:644
2016-10-30 09:46:26 +00:00
msgid "multiplier used for the imaginary part of a complex number"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:647
2016-10-30 09:46:26 +00:00
msgid ":const:`algorithm`"
msgstr ":const:`algorithm`"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:647
2016-10-30 09:46:26 +00:00
msgid "name of the algorithm for hashing of str, bytes, and memoryview"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:650
2016-10-30 09:46:26 +00:00
msgid ":const:`hash_bits`"
msgstr ":const:`hash_bits`"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:650
2016-10-30 09:46:26 +00:00
msgid "internal output size of the hash algorithm"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:652
2016-10-30 09:46:26 +00:00
msgid ":const:`seed_bits`"
msgstr ":const:`seed_bits`"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:652
2016-10-30 09:46:26 +00:00
msgid "size of the seed key of the hash algorithm"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:658
2016-10-30 09:46:26 +00:00
msgid "Added *algorithm*, *hash_bits* and *seed_bits*"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:664
2016-10-30 09:46:26 +00:00
msgid ""
"The version number encoded as a single integer. This is guaranteed to "
"increase with each version, including proper support for non-production "
"releases. For example, to test that the Python interpreter is at least "
"version 1.5.2, use::"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:675
2016-10-30 09:46:26 +00:00
msgid ""
"This is called ``hexversion`` since it only really looks meaningful when "
"viewed as the result of passing it to the built-in :func:`hex` function. "
"The :term:`struct sequence` :data:`sys.version_info` may be used for a more "
"human-friendly encoding of the same information."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:680
2016-10-30 09:46:26 +00:00
msgid "More details of ``hexversion`` can be found at :ref:`apiabiversion`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:685
2016-10-30 09:46:26 +00:00
msgid ""
"An object containing information about the implementation of the currently "
"running Python interpreter. The following attributes are required to exist "
"in all Python implementations."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:689
2016-10-30 09:46:26 +00:00
msgid ""
"*name* is the implementation's identifier, e.g. ``'cpython'``. The actual "
"string is defined by the Python implementation, but it is guaranteed to be "
"lower case."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:693
2016-10-30 09:46:26 +00:00
msgid ""
"*version* is a named tuple, in the same format as :data:`sys.version_info`. "
"It represents the version of the Python *implementation*. This has a "
"distinct meaning from the specific version of the Python *language* to which "
"the currently running interpreter conforms, which ``sys.version_info`` "
"represents. For example, for PyPy 1.8 ``sys.implementation.version`` might "
"be ``sys.version_info(1, 8, 0, 'final', 0)``, whereas ``sys.version_info`` "
"would be ``sys.version_info(2, 7, 2, 'final', 0)``. For CPython they are "
"the same value, since it is the reference implementation."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:703
2016-10-30 09:46:26 +00:00
msgid ""
"*hexversion* is the implementation version in hexadecimal format, like :data:"
"`sys.hexversion`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:706
2016-10-30 09:46:26 +00:00
msgid ""
"*cache_tag* is the tag used by the import machinery in the filenames of "
"cached modules. By convention, it would be a composite of the "
"implementation's name and version, like ``'cpython-33'``. However, a Python "
"implementation may use some other value if appropriate. If ``cache_tag`` is "
"set to ``None``, it indicates that module caching should be disabled."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:713
2016-10-30 09:46:26 +00:00
msgid ""
":data:`sys.implementation` may contain additional attributes specific to the "
"Python implementation. These non-standard attributes must start with an "
"underscore, and are not described here. Regardless of its contents, :data:"
"`sys.implementation` will not change during a run of the interpreter, nor "
"between implementation versions. (It may change between Python language "
"versions, however.) See :pep:`421` for more information."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:725
2016-10-30 09:46:26 +00:00
msgid ""
"A :term:`struct sequence` that holds information about Python's internal "
"representation of integers. The attributes are read only."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:731 ../Doc/library/sys.rst:1260
2016-10-30 09:46:26 +00:00
msgid "Attribute"
2017-03-05 09:57:28 +00:00
msgstr "Attribut"
2016-10-30 09:46:26 +00:00
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:731 ../Doc/library/sys.rst:1260
2016-10-30 09:46:26 +00:00
msgid "Explanation"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:733
2016-10-30 09:46:26 +00:00
msgid ":const:`bits_per_digit`"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:733
2016-10-30 09:46:26 +00:00
msgid ""
"number of bits held in each digit. Python integers are stored internally in "
"base ``2**int_info.bits_per_digit``"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:737
2016-10-30 09:46:26 +00:00
msgid ":const:`sizeof_digit`"
msgstr ":const:`sizeof_digit`"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:737
2016-10-30 09:46:26 +00:00
msgid "size in bytes of the C type used to represent a digit"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:746
2016-10-30 09:46:26 +00:00
msgid ""
"When this attribute exists, its value is automatically called (with no "
"arguments) when the interpreter is launched in :ref:`interactive mode <tut-"
"interactive>`. This is done after the :envvar:`PYTHONSTARTUP` file is read, "
"so that you can set this hook there. The :mod:`site` module :ref:`sets this "
"<rlcompleter-config>`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:757
2016-10-30 09:46:26 +00:00
msgid ""
"Enter *string* in the table of \"interned\" strings and return the interned "
"string -- which is *string* itself or a copy. Interning strings is useful to "
"gain a little performance on dictionary lookup -- if the keys in a "
"dictionary are interned, and the lookup key is interned, the key comparisons "
"(after hashing) can be done by a pointer compare instead of a string "
"compare. Normally, the names used in Python programs are automatically "
"interned, and the dictionaries used to hold module, class or instance "
"attributes have interned keys."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:765
2016-10-30 09:46:26 +00:00
msgid ""
"Interned strings are not immortal; you must keep a reference to the return "
"value of :func:`intern` around to benefit from it."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:771
2016-10-30 09:46:26 +00:00
msgid ""
"Return :const:`True` if the Python interpreter is :term:`shutting down "
"<interpreter shutdown>`, :const:`False` otherwise."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:781
2016-10-30 09:46:26 +00:00
msgid ""
"These three variables are not always defined; they are set when an exception "
"is not handled and the interpreter prints an error message and a stack "
"traceback. Their intended use is to allow an interactive user to import a "
"debugger module and engage in post-mortem debugging without having to re-"
"execute the command that caused the error. (Typical use is ``import pdb; "
"pdb.pm()`` to enter the post-mortem debugger; see :mod:`pdb` module for more "
"information.)"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:789
2016-10-30 09:46:26 +00:00
msgid ""
"The meaning of the variables is the same as that of the return values from :"
"func:`exc_info` above."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:795
2016-10-30 09:46:26 +00:00
msgid ""
"An integer giving the maximum value a variable of type :c:type:`Py_ssize_t` "
"can take. It's usually ``2**31 - 1`` on a 32-bit platform and ``2**63 - 1`` "
"on a 64-bit platform."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:802
2016-10-30 09:46:26 +00:00
msgid ""
"An integer giving the value of the largest Unicode code point, i.e. "
"``1114111`` (``0x10FFFF`` in hexadecimal)."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:805
2016-10-30 09:46:26 +00:00
msgid ""
"Before :pep:`393`, ``sys.maxunicode`` used to be either ``0xFFFF`` or "
"``0x10FFFF``, depending on the configuration option that specified whether "
"Unicode characters were stored as UCS-2 or UCS-4."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:813
2016-10-30 09:46:26 +00:00
msgid ""
"A list of :term:`meta path finder` objects that have their :meth:`~importlib."
"abc.MetaPathFinder.find_spec` methods called to see if one of the objects "
"can find the module to be imported. The :meth:`~importlib.abc.MetaPathFinder."
"find_spec` method is called with at least the absolute name of the module "
"being imported. If the module to be imported is contained in a package, then "
"the parent package's :attr:`__path__` attribute is passed in as a second "
"argument. The method returns a :term:`module spec`, or ``None`` if the "
"module cannot be found."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:825
2016-10-30 09:46:26 +00:00
msgid ":class:`importlib.abc.MetaPathFinder`"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:825
2016-10-30 09:46:26 +00:00
msgid ""
"The abstract base class defining the interface of finder objects on :data:"
"`meta_path`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:829
2016-10-30 09:46:26 +00:00
msgid ":class:`importlib.machinery.ModuleSpec`"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:828
2016-10-30 09:46:26 +00:00
msgid ""
"The concrete class which :meth:`~importlib.abc.MetaPathFinder.find_spec` "
"should return instances of."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:834
2016-10-30 09:46:26 +00:00
msgid ""
":term:`Module specs <module spec>` were introduced in Python 3.4, by :pep:"
"`451`. Earlier versions of Python looked for a method called :meth:"
"`~importlib.abc.MetaPathFinder.find_module`. This is still called as a "
"fallback if a :data:`meta_path` entry doesn't have a :meth:`~importlib.abc."
"MetaPathFinder.find_spec` method."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:842
2016-10-30 09:46:26 +00:00
msgid ""
"This is a dictionary that maps module names to modules which have already "
"been loaded. This can be manipulated to force reloading of modules and "
"other tricks. However, replacing the dictionary will not necessarily work as "
"expected and deleting essential items from the dictionary may cause Python "
"to fail."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:852
2016-10-30 09:46:26 +00:00
msgid ""
"A list of strings that specifies the search path for modules. Initialized "
"from the environment variable :envvar:`PYTHONPATH`, plus an installation-"
"dependent default."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:856
2016-10-30 09:46:26 +00:00
msgid ""
"As initialized upon program startup, the first item of this list, "
"``path[0]``, is the directory containing the script that was used to invoke "
"the Python interpreter. If the script directory is not available (e.g. if "
"the interpreter is invoked interactively or if the script is read from "
"standard input), ``path[0]`` is the empty string, which directs Python to "
"search modules in the current directory first. Notice that the script "
"directory is inserted *before* the entries inserted as a result of :envvar:"
"`PYTHONPATH`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:864
2016-10-30 09:46:26 +00:00
msgid ""
"A program is free to modify this list for its own purposes. Only strings "
"and bytes should be added to :data:`sys.path`; all other data types are "
"ignored during import."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:870
2016-10-30 09:46:26 +00:00
msgid ""
"Module :mod:`site` This describes how to use .pth files to extend :data:`sys."
"path`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:876
2016-10-30 09:46:26 +00:00
msgid ""
"A list of callables that take a path argument to try to create a :term:"
"`finder` for the path. If a finder can be created, it is to be returned by "
"the callable, else raise :exc:`ImportError`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:880 ../Doc/library/sys.rst:891
2016-10-30 09:46:26 +00:00
msgid "Originally specified in :pep:`302`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:885
2016-10-30 09:46:26 +00:00
msgid ""
"A dictionary acting as a cache for :term:`finder` objects. The keys are "
"paths that have been passed to :data:`sys.path_hooks` and the values are the "
"finders that are found. If a path is a valid file system path but no finder "
"is found on :data:`sys.path_hooks` then ``None`` is stored."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:893
2016-10-30 09:46:26 +00:00
msgid ""
"``None`` is stored instead of :class:`imp.NullImporter` when no finder is "
"found."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:900
2016-10-30 09:46:26 +00:00
msgid ""
"This string contains a platform identifier that can be used to append "
"platform-specific components to :data:`sys.path`, for instance."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:903
2016-10-30 09:46:26 +00:00
msgid ""
"For Unix systems, except on Linux, this is the lowercased OS name as "
"returned by ``uname -s`` with the first part of the version as returned by "
"``uname -r`` appended, e.g. ``'sunos5'`` or ``'freebsd8'``, *at the time "
"when Python was built*. Unless you want to test for a specific system "
"version, it is therefore recommended to use the following idiom::"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:914
2016-10-30 09:46:26 +00:00
msgid "For other systems, the values are:"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:917
2016-10-30 09:46:26 +00:00
msgid "System"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:917
2016-10-30 09:46:26 +00:00
msgid "``platform`` value"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:919
2016-10-30 09:46:26 +00:00
msgid "Linux"
msgstr "Linux"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:919
2016-10-30 09:46:26 +00:00
msgid "``'linux'``"
msgstr "``'linux'``"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:920
2016-10-30 09:46:26 +00:00
msgid "Windows"
msgstr "Windows"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:920
2016-10-30 09:46:26 +00:00
msgid "``'win32'``"
msgstr "``'win32'``"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:921
2016-10-30 09:46:26 +00:00
msgid "Windows/Cygwin"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:921
2016-10-30 09:46:26 +00:00
msgid "``'cygwin'``"
msgstr "``'cygwin'``"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:922
2016-10-30 09:46:26 +00:00
msgid "Mac OS X"
msgstr "Mac OS X"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:922
2016-10-30 09:46:26 +00:00
msgid "``'darwin'``"
msgstr "``'darwin'``"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:925
2016-10-30 09:46:26 +00:00
msgid ""
"On Linux, :attr:`sys.platform` doesn't contain the major version anymore. It "
"is always ``'linux'``, instead of ``'linux2'`` or ``'linux3'``. Since older "
"Python versions include the version number, it is recommended to always use "
"the ``startswith`` idiom presented above."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:933
2016-10-30 09:46:26 +00:00
msgid ""
":attr:`os.name` has a coarser granularity. :func:`os.uname` gives system-"
"dependent version information."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:936
2016-10-30 09:46:26 +00:00
msgid ""
"The :mod:`platform` module provides detailed checks for the system's "
"identity."
msgstr ""
"Le module :mod:`platform` fournit des vérifications détaillées pour "
"l'identité du système."
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:942
2016-10-30 09:46:26 +00:00
msgid ""
"A string giving the site-specific directory prefix where the platform "
"independent Python files are installed; by default, this is the string ``'/"
"usr/local'``. This can be set at build time with the ``--prefix`` argument "
"to the :program:`configure` script. The main collection of Python library "
"modules is installed in the directory :file:`{prefix}/lib/python{X.Y}` while "
"the platform independent header files (all except :file:`pyconfig.h`) are "
"stored in :file:`{prefix}/include/python{X.Y}`, where *X.Y* is the version "
"number of Python, for example ``3.2``."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:951
2016-10-30 09:46:26 +00:00
msgid ""
"If a :ref:`virtual environment <venv-def>` is in effect, this value will be "
"changed in ``site.py`` to point to the virtual environment. The value for "
"the Python installation will still be available, via :data:`base_prefix`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:964
2016-10-30 09:46:26 +00:00
msgid ""
"Strings specifying the primary and secondary prompt of the interpreter. "
"These are only defined if the interpreter is in interactive mode. Their "
"initial values in this case are ``'>>> '`` and ``'... '``. If a non-string "
"object is assigned to either variable, its :func:`str` is re-evaluated each "
"time the interpreter prepares to read a new interactive command; this can be "
"used to implement a dynamic prompt."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:974
2016-10-30 09:46:26 +00:00
msgid ""
"Set the interpreter's \"check interval\". This integer value determines how "
"often the interpreter checks for periodic things such as thread switches and "
"signal handlers. The default is ``100``, meaning the check is performed "
"every 100 Python virtual instructions. Setting it to a larger value may "
"increase performance for programs using threads. Setting it to a value "
"``<=`` 0 checks every virtual instruction, maximizing responsiveness as well "
"as overhead."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:981
2016-10-30 09:46:26 +00:00
msgid ""
"This function doesn't have an effect anymore, as the internal logic for "
"thread switching and asynchronous tasks has been rewritten. Use :func:"
"`setswitchinterval` instead."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:989
2016-10-30 09:46:26 +00:00
msgid ""
"Set the flags used by the interpreter for :c:func:`dlopen` calls, such as "
"when the interpreter loads extension modules. Among other things, this will "
"enable a lazy resolving of symbols when importing a module, if called as "
"``sys.setdlopenflags(0)``. To share symbols across extension modules, call "
"as ``sys.setdlopenflags(os.RTLD_GLOBAL)``. Symbolic names for the flag "
"values can be found in the :mod:`os` module (``RTLD_xxx`` constants, e.g. :"
"data:`os.RTLD_LAZY`)."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:997
2016-10-30 09:46:26 +00:00
msgid "Availability: Unix."
msgstr "Disponibilité : Unix."
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1005
2016-10-30 09:46:26 +00:00
msgid ""
"Set the system's profile function, which allows you to implement a Python "
"source code profiler in Python. See chapter :ref:`profile` for more "
"information on the Python profiler. The system's profile function is called "
"similarly to the system's trace function (see :func:`settrace`), but it "
"isn't called for each executed line of code (only on call and return, but "
"the return event is reported even when an exception has been set). The "
"function is thread-specific, but there is no way for the profiler to know "
"about context switches between threads, so it does not make sense to use "
"this in the presence of multiple threads. Also, its return value is not "
"used, so it can simply return ``None``."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1018
2016-10-30 09:46:26 +00:00
msgid ""
"Set the maximum depth of the Python interpreter stack to *limit*. This "
"limit prevents infinite recursion from causing an overflow of the C stack "
"and crashing Python."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1022
2016-10-30 09:46:26 +00:00
msgid ""
"The highest possible limit is platform-dependent. A user may need to set "
"the limit higher when they have a program that requires deep recursion and a "
"platform that supports a higher limit. This should be done with care, "
"because a too-high limit can lead to a crash."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1027
2016-10-30 09:46:26 +00:00
msgid ""
"If the new limit is too low at the current recursion depth, a :exc:"
"`RecursionError` exception is raised."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1030
2016-10-30 09:46:26 +00:00
msgid ""
"A :exc:`RecursionError` exception is now raised if the new limit is too low "
"at the current recursion depth."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1037
2016-10-30 09:46:26 +00:00
msgid ""
"Set the interpreter's thread switch interval (in seconds). This floating-"
"point value determines the ideal duration of the \"timeslices\" allocated to "
"concurrently running Python threads. Please note that the actual value can "
"be higher, especially if long-running internal functions or methods are "
"used. Also, which thread becomes scheduled at the end of the interval is "
"the operating system's decision. The interpreter doesn't have its own "
"scheduler."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1054
2016-10-30 09:46:26 +00:00
msgid ""
"Set the system's trace function, which allows you to implement a Python "
"source code debugger in Python. The function is thread-specific; for a "
"debugger to support multiple threads, it must be registered using :func:"
"`settrace` for each thread being debugged."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1059
2016-10-30 09:46:26 +00:00
msgid ""
"Trace functions should have three arguments: *frame*, *event*, and *arg*. "
"*frame* is the current stack frame. *event* is a string: ``'call'``, "
"``'line'``, ``'return'``, ``'exception'``, ``'c_call'``, ``'c_return'``, or "
"``'c_exception'``. *arg* depends on the event type."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1064
2016-10-30 09:46:26 +00:00
msgid ""
"The trace function is invoked (with *event* set to ``'call'``) whenever a "
"new local scope is entered; it should return a reference to a local trace "
"function to be used that scope, or ``None`` if the scope shouldn't be traced."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1068
2016-10-30 09:46:26 +00:00
msgid ""
"The local trace function should return a reference to itself (or to another "
"function for further tracing in that scope), or ``None`` to turn off tracing "
"in that scope."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1072
2016-10-30 09:46:26 +00:00
msgid "The events have the following meaning:"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1077
2016-10-30 09:46:26 +00:00
msgid "``'call'``"
msgstr "``'call'``"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1075
2016-10-30 09:46:26 +00:00
msgid ""
"A function is called (or some other code block entered). The global trace "
"function is called; *arg* is ``None``; the return value specifies the local "
"trace function."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1084
2016-10-30 09:46:26 +00:00
msgid "``'line'``"
msgstr "``'line'``"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1080
2016-10-30 09:46:26 +00:00
msgid ""
"The interpreter is about to execute a new line of code or re-execute the "
"condition of a loop. The local trace function is called; *arg* is ``None``; "
"the return value specifies the new local trace function. See :file:`Objects/"
"lnotab_notes.txt` for a detailed explanation of how this works."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1090
2016-10-30 09:46:26 +00:00
msgid "``'return'``"
msgstr "``'return'``"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1087
2016-10-30 09:46:26 +00:00
msgid ""
"A function (or other code block) is about to return. The local trace "
"function is called; *arg* is the value that will be returned, or ``None`` if "
"the event is caused by an exception being raised. The trace function's "
"return value is ignored."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1095
2016-10-30 09:46:26 +00:00
msgid "``'exception'``"
msgstr "``'exception'``"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1093
2016-10-30 09:46:26 +00:00
msgid ""
"An exception has occurred. The local trace function is called; *arg* is a "
"tuple ``(exception, value, traceback)``; the return value specifies the new "
"local trace function."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1099
2016-10-30 09:46:26 +00:00
msgid "``'c_call'``"
msgstr "``'c_call'``"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1098
2016-10-30 09:46:26 +00:00
msgid ""
"A C function is about to be called. This may be an extension function or a "
"built-in. *arg* is the C function object."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1102
2016-10-30 09:46:26 +00:00
msgid "``'c_return'``"
msgstr "``'c_return'``"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1102
2016-10-30 09:46:26 +00:00
msgid "A C function has returned. *arg* is the C function object."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1105
2016-10-30 09:46:26 +00:00
msgid "``'c_exception'``"
msgstr "``'c_exception'``"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1105
2016-10-30 09:46:26 +00:00
msgid "A C function has raised an exception. *arg* is the C function object."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1107
2016-10-30 09:46:26 +00:00
msgid ""
"Note that as an exception is propagated down the chain of callers, an "
"``'exception'`` event is generated at each level."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1110
2016-10-30 09:46:26 +00:00
msgid "For more information on code and frame objects, refer to :ref:`types`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1114
2016-10-30 09:46:26 +00:00
msgid ""
"The :func:`settrace` function is intended only for implementing debuggers, "
"profilers, coverage tools and the like. Its behavior is part of the "
"implementation platform, rather than part of the language definition, and "
"thus may not be available in all Python implementations."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1121
msgid ""
"Accepts two optional keyword arguments which are callables that accept an :"
"term:`asynchronous generator iterator` as an argument. The *firstiter* "
"callable will be called when an asynchronous generator is iterated for the "
"first time. The *finalizer* will be called when an asynchronous generator is "
"about to be garbage collected."
msgstr ""
#: ../Doc/library/sys.rst:1127
msgid ""
"See :pep:`525` for more details, and for a reference example of a "
"*finalizer* method see the implementation of ``asyncio.Loop."
"shutdown_asyncgens`` in :source:`Lib/asyncio/base_events.py`"
msgstr ""
#: ../Doc/library/sys.rst:1140
2016-10-30 09:46:26 +00:00
msgid ""
"Allows intercepting creation of :term:`coroutine` objects (only ones that "
"are created by an :keyword:`async def` function; generators decorated with :"
"func:`types.coroutine` or :func:`asyncio.coroutine` will not be intercepted)."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1145
2016-10-30 09:46:26 +00:00
msgid "The *wrapper* argument must be either:"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1147
2016-10-30 09:46:26 +00:00
msgid "a callable that accepts one argument (a coroutine object);"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1148
2016-10-30 09:46:26 +00:00
msgid "``None``, to reset the wrapper."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1150
2016-10-30 09:46:26 +00:00
msgid ""
"If called twice, the new wrapper replaces the previous one. The function is "
"thread-specific."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1153
2016-10-30 09:46:26 +00:00
msgid ""
"The *wrapper* callable cannot define new coroutines directly or indirectly::"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1168
2016-10-30 09:46:26 +00:00
msgid "See also :func:`get_coroutine_wrapper`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1179
2016-10-30 09:46:26 +00:00
msgid ""
"Changes the default filesystem encoding and errors mode to 'mbcs' and "
"'replace' respectively, for consistency with versions of Python prior to 3.6."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1182
2016-10-30 09:46:26 +00:00
msgid ""
"This is equivalent to defining the :envvar:`PYTHONLEGACYWINDOWSFSENCODING` "
"environment variable before launching Python."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1185
2016-10-30 09:46:26 +00:00
msgid "Availability: Windows"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1187
2016-10-30 09:46:26 +00:00
msgid "See :pep:`529` for more details."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1194
2016-10-30 09:46:26 +00:00
msgid ""
":term:`File objects <file object>` used by the interpreter for standard "
"input, output and errors:"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1197
2016-10-30 09:46:26 +00:00
msgid ""
"``stdin`` is used for all interactive input (including calls to :func:"
"`input`);"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1199
2016-10-30 09:46:26 +00:00
msgid ""
"``stdout`` is used for the output of :func:`print` and :term:`expression` "
"statements and for the prompts of :func:`input`;"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1201
2016-10-30 09:46:26 +00:00
msgid "The interpreter's own prompts and its error messages go to ``stderr``."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1203
2016-10-30 09:46:26 +00:00
msgid ""
"These streams are regular :term:`text files <text file>` like those returned "
"by the :func:`open` function. Their parameters are chosen as follows:"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1207
2016-10-30 09:46:26 +00:00
msgid ""
"The character encoding is platform-dependent. Under Windows, if the stream "
"is interactive (that is, if its :meth:`isatty` method returns ``True``), the "
"console codepage is used, otherwise the ANSI code page. Under other "
"platforms, the locale encoding is used (see :meth:`locale."
"getpreferredencoding`)."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1212
2016-10-30 09:46:26 +00:00
msgid ""
"Under all platforms though, you can override this value by setting the :"
"envvar:`PYTHONIOENCODING` environment variable before starting Python."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1215
2016-10-30 09:46:26 +00:00
msgid ""
"When interactive, standard streams are line-buffered. Otherwise, they are "
"block-buffered like regular text files. You can override this value with "
"the :option:`-u` command-line option."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1221
2016-10-30 09:46:26 +00:00
msgid ""
"To write or read binary data from/to the standard streams, use the "
"underlying binary :data:`~io.TextIOBase.buffer` object. For example, to "
"write bytes to :data:`stdout`, use ``sys.stdout.buffer.write(b'abc')``."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1225
2016-10-30 09:46:26 +00:00
msgid ""
"However, if you are writing a library (and do not control in which context "
"its code will be executed), be aware that the standard streams may be "
"replaced with file-like objects like :class:`io.StringIO` which do not "
"support the :attr:`~io.BufferedIOBase.buffer` attribute."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1235
2016-10-30 09:46:26 +00:00
msgid ""
"These objects contain the original values of ``stdin``, ``stderr`` and "
"``stdout`` at the start of the program. They are used during finalization, "
"and could be useful to print to the actual standard stream no matter if the "
"``sys.std*`` object has been redirected."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1240
2016-10-30 09:46:26 +00:00
msgid ""
"It can also be used to restore the actual files to known working file "
"objects in case they have been overwritten with a broken object. However, "
"the preferred way to do this is to explicitly save the previous stream "
"before replacing it, and restore the saved object."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1246
2016-10-30 09:46:26 +00:00
msgid ""
"Under some conditions ``stdin``, ``stdout`` and ``stderr`` as well as the "
"original values ``__stdin__``, ``__stdout__`` and ``__stderr__`` can be "
"``None``. It is usually the case for Windows GUI apps that aren't connected "
"to a console and Python apps started with :program:`pythonw`."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1254
2016-10-30 09:46:26 +00:00
msgid ""
"A :term:`struct sequence` holding information about the thread "
"implementation."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1262
2016-10-30 09:46:26 +00:00
msgid ":const:`name`"
msgstr ":const:`name`"
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1262
2016-10-30 09:46:26 +00:00
msgid "Name of the thread implementation:"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1264
2016-10-30 09:46:26 +00:00
msgid "``'nt'``: Windows threads"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1265
2016-10-30 09:46:26 +00:00
msgid "``'pthread'``: POSIX threads"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1266
2016-10-30 09:46:26 +00:00
msgid "``'solaris'``: Solaris threads"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1268
2016-10-30 09:46:26 +00:00
msgid ":const:`lock`"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1268
2016-10-30 09:46:26 +00:00
msgid "Name of the lock implementation:"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1270
2016-10-30 09:46:26 +00:00
msgid "``'semaphore'``: a lock uses a semaphore"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1271
2016-10-30 09:46:26 +00:00
msgid "``'mutex+cond'``: a lock uses a mutex and a condition variable"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1273
2016-10-30 09:46:26 +00:00
msgid "``None`` if this information is unknown"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1275
2016-10-30 09:46:26 +00:00
msgid ":const:`version`"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1275
2016-10-30 09:46:26 +00:00
msgid ""
"Name and version of the thread library. It is a string, or ``None`` if these "
"informations are unknown."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1284
2016-10-30 09:46:26 +00:00
msgid ""
"When this variable is set to an integer value, it determines the maximum "
"number of levels of traceback information printed when an unhandled "
"exception occurs. The default is ``1000``. When set to ``0`` or less, all "
"traceback information is suppressed and only the exception type and value "
"are printed."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1292
2016-10-30 09:46:26 +00:00
msgid ""
"A string containing the version number of the Python interpreter plus "
"additional information on the build number and compiler used. This string "
"is displayed when the interactive interpreter is started. Do not extract "
"version information out of it, rather, use :data:`version_info` and the "
"functions provided by the :mod:`platform` module."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1301
2016-10-30 09:46:26 +00:00
msgid ""
"The C API version for this interpreter. Programmers may find this useful "
"when debugging version conflicts between Python and extension modules."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1307
2016-10-30 09:46:26 +00:00
msgid ""
"A tuple containing the five components of the version number: *major*, "
"*minor*, *micro*, *releaselevel*, and *serial*. All values except "
"*releaselevel* are integers; the release level is ``'alpha'``, ``'beta'``, "
"``'candidate'``, or ``'final'``. The ``version_info`` value corresponding "
"to the Python version 2.0 is ``(2, 0, 0, 'final', 0)``. The components can "
"also be accessed by name, so ``sys.version_info[0]`` is equivalent to ``sys."
"version_info.major`` and so on."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1315
2016-10-30 09:46:26 +00:00
msgid "Added named component attributes."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1320
2016-10-30 09:46:26 +00:00
msgid ""
"This is an implementation detail of the warnings framework; do not modify "
"this value. Refer to the :mod:`warnings` module for more information on the "
"warnings framework."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1327
2016-10-30 09:46:26 +00:00
msgid ""
"The version number used to form registry keys on Windows platforms. This is "
"stored as string resource 1000 in the Python DLL. The value is normally the "
"first three characters of :const:`version`. It is provided in the :mod:"
"`sys` module for informational purposes; modifying this value has no effect "
"on the registry keys used by Python. Availability: Windows."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1336
2016-10-30 09:46:26 +00:00
msgid ""
"A dictionary of the various implementation-specific flags passed through "
"the :option:`-X` command-line option. Option names are either mapped to "
"their values, if given explicitly, or to :const:`True`. Example:"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1352
2016-10-30 09:46:26 +00:00
msgid ""
"This is a CPython-specific way of accessing options passed through :option:`-"
"X`. Other implementations may export them through other means, or not at "
"all."
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1360
2016-10-30 09:46:26 +00:00
msgid "Citations"
msgstr ""
2017-04-02 20:14:06 +00:00
#: ../Doc/library/sys.rst:1361
2016-10-30 09:46:26 +00:00
msgid ""
"ISO/IEC 9899:1999. \"Programming languages -- C.\" A public draft of this "
"standard is available at http://www.open-std.org/jtc1/sc22/wg14/www/docs/"
"n1256.pdf\\ ."
msgstr ""