forked from AFPy/python-docs-fr
293 lines
8.3 KiB
Plaintext
293 lines
8.3 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 1990-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 2.7\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2016-10-30 10:44+0100\n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
#: ../Doc/library/posixfile.rst:2
|
|
msgid ":mod:`posixfile` --- File-like objects with locking support"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:14
|
|
msgid ""
|
|
"The locking operation that this module provides is done better and more "
|
|
"portably by the :func:`fcntl.lockf` call."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:20
|
|
msgid ""
|
|
"This module implements some additional functionality over the built-in file "
|
|
"objects. In particular, it implements file locking, control over the file "
|
|
"flags, and an easy interface to duplicate the file object. The module "
|
|
"defines a new file object, the posixfile object. It has all the standard "
|
|
"file object methods and adds the methods described below. This module only "
|
|
"works for certain flavors of Unix, since it uses :func:`fcntl.fcntl` for "
|
|
"file locking."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:27
|
|
msgid ""
|
|
"To instantiate a posixfile object, use the :func:`posixfile.open` function. "
|
|
"The resulting object looks and feels roughly the same as a standard file "
|
|
"object."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:30
|
|
msgid "The :mod:`posixfile` module defines the following constants:"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:35
|
|
msgid "Offset is calculated from the start of the file."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:40
|
|
msgid "Offset is calculated from the current position in the file."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:45
|
|
msgid "Offset is calculated from the end of the file."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:47
|
|
msgid "The :mod:`posixfile` module defines the following functions:"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:52
|
|
msgid ""
|
|
"Create a new posixfile object with the given filename and mode. The "
|
|
"*filename*, *mode* and *bufsize* arguments are interpreted the same way as "
|
|
"by the built-in :func:`open` function."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:59
|
|
msgid ""
|
|
"Create a new posixfile object with the given standard file object. The "
|
|
"resulting object has the same filename and mode as the original file object."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:62
|
|
msgid "The posixfile object defines the following additional methods:"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:67
|
|
msgid ""
|
|
"Lock the specified section of the file that the file object is referring to. "
|
|
"The format is explained below in a table. The *len* argument specifies the "
|
|
"length of the section that should be locked. The default is ``0``. *start* "
|
|
"specifies the starting offset of the section, where the default is ``0``. "
|
|
"The *whence* argument specifies where the offset is relative to. It accepts "
|
|
"one of the constants :const:`SEEK_SET`, :const:`SEEK_CUR` or :const:"
|
|
"`SEEK_END`. The default is :const:`SEEK_SET`. For more information about "
|
|
"the arguments refer to the :manpage:`fcntl(2)` manual page on your system."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:79
|
|
msgid ""
|
|
"Set the specified flags for the file that the file object is referring to. "
|
|
"The new flags are ORed with the old flags, unless specified otherwise. The "
|
|
"format is explained below in a table. Without the *flags* argument a string "
|
|
"indicating the current flags is returned (this is the same as the ``?`` "
|
|
"modifier). For more information about the flags refer to the :manpage:"
|
|
"`fcntl(2)` manual page on your system."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:89
|
|
msgid ""
|
|
"Duplicate the file object and the underlying file pointer and file "
|
|
"descriptor. The resulting object behaves as if it were newly opened."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:95
|
|
msgid ""
|
|
"Duplicate the file object and the underlying file pointer and file "
|
|
"descriptor. The new object will have the given file descriptor. Otherwise "
|
|
"the resulting object behaves as if it were newly opened."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:102
|
|
msgid ""
|
|
"Return the standard file object that the posixfile object is based on. This "
|
|
"is sometimes necessary for functions that insist on a standard file object."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:105
|
|
msgid "All methods raise :exc:`IOError` when the request fails."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:107
|
|
msgid ""
|
|
"Format characters for the :meth:`lock` method have the following meaning:"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:110 ../Doc/library/posixfile.rst:144
|
|
msgid "Format"
|
|
msgstr "Format"
|
|
|
|
#: ../Doc/library/posixfile.rst:110 ../Doc/library/posixfile.rst:123
|
|
#: ../Doc/library/posixfile.rst:144 ../Doc/library/posixfile.rst:158
|
|
msgid "Meaning"
|
|
msgstr "Signification"
|
|
|
|
#: ../Doc/library/posixfile.rst:112
|
|
msgid "``u``"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:112
|
|
msgid "unlock the specified region"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:114
|
|
msgid "``r``"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:114
|
|
msgid "request a read lock for the specified section"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:116
|
|
msgid "``w``"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:116
|
|
msgid "request a write lock for the specified section"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:120 ../Doc/library/posixfile.rst:155
|
|
msgid "In addition the following modifiers can be added to the format:"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:123 ../Doc/library/posixfile.rst:158
|
|
msgid "Modifier"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:123 ../Doc/library/posixfile.rst:158
|
|
msgid "Notes"
|
|
msgstr "Notes"
|
|
|
|
#: ../Doc/library/posixfile.rst:125
|
|
msgid "``|``"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:125
|
|
msgid "wait until the lock has been granted"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:128 ../Doc/library/posixfile.rst:166
|
|
msgid "``?``"
|
|
msgstr "``?``"
|
|
|
|
#: ../Doc/library/posixfile.rst:128
|
|
msgid ""
|
|
"return the first lock conflicting with the requested lock, or ``None`` if "
|
|
"there is no conflict."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:128 ../Doc/library/posixfile.rst:160
|
|
#: ../Doc/library/posixfile.rst:163
|
|
msgid "\\(1)"
|
|
msgstr "\\(1)"
|
|
|
|
#: ../Doc/library/posixfile.rst:134
|
|
msgid "Note:"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:137
|
|
msgid ""
|
|
"The lock returned is in the format ``(mode, len, start, whence, pid)`` where "
|
|
"*mode* is a character representing the type of lock ('r' or 'w'). This "
|
|
"modifier prevents a request from being granted; it is for query purposes "
|
|
"only."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:141
|
|
msgid ""
|
|
"Format characters for the :meth:`flags` method have the following meanings:"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:146
|
|
msgid "``a``"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:146
|
|
msgid "append only flag"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:148
|
|
msgid "``c``"
|
|
msgstr "``c``"
|
|
|
|
#: ../Doc/library/posixfile.rst:148
|
|
msgid "close on exec flag"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:150
|
|
msgid "``n``"
|
|
msgstr "``n``"
|
|
|
|
#: ../Doc/library/posixfile.rst:150
|
|
msgid "no delay flag (also called non-blocking flag)"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:152
|
|
msgid "``s``"
|
|
msgstr "``s``"
|
|
|
|
#: ../Doc/library/posixfile.rst:152
|
|
msgid "synchronization flag"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:160
|
|
msgid "``!``"
|
|
msgstr "``!``"
|
|
|
|
#: ../Doc/library/posixfile.rst:160
|
|
msgid "turn the specified flags 'off', instead of the default 'on'"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:163
|
|
msgid "``=``"
|
|
msgstr "``=``"
|
|
|
|
#: ../Doc/library/posixfile.rst:163
|
|
msgid "replace the flags, instead of the default 'OR' operation"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:166
|
|
msgid ""
|
|
"return a string in which the characters represent the flags that are set."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:166
|
|
msgid "\\(2)"
|
|
msgstr "\\(2)"
|
|
|
|
#: ../Doc/library/posixfile.rst:171
|
|
msgid "Notes:"
|
|
msgstr "Notes : "
|
|
|
|
#: ../Doc/library/posixfile.rst:174
|
|
msgid "The ``!`` and ``=`` modifiers are mutually exclusive."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:177
|
|
msgid ""
|
|
"This string represents the flags after they may have been altered by the "
|
|
"same call."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/posixfile.rst:180
|
|
msgid "Examples::"
|
|
msgstr "Exemples : ::"
|