python-docs-fr/library/posixfile.po

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 : ::"