# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001-2016, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-04-02 22:11+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../Doc/library/filecmp.rst:2 msgid ":mod:`filecmp` --- File and Directory Comparisons" msgstr "" #: ../Doc/library/filecmp.rst:9 msgid "**Source code:** :source:`Lib/filecmp.py`" msgstr "**Code source :** :source:`Lib/filecmp.py`" #: ../Doc/library/filecmp.rst:13 msgid "" "The :mod:`filecmp` module defines functions to compare files and " "directories, with various optional time/correctness trade-offs. For " "comparing files, see also the :mod:`difflib` module." msgstr "" #: ../Doc/library/filecmp.rst:17 msgid "The :mod:`filecmp` module defines the following functions:" msgstr "" #: ../Doc/library/filecmp.rst:22 msgid "" "Compare the files named *f1* and *f2*, returning ``True`` if they seem " "equal, ``False`` otherwise." msgstr "" #: ../Doc/library/filecmp.rst:25 msgid "" "If *shallow* is true, files with identical :func:`os.stat` signatures are " "taken to be equal. Otherwise, the contents of the files are compared." msgstr "" #: ../Doc/library/filecmp.rst:28 msgid "" "Note that no external programs are called from this function, giving it " "portability and efficiency." msgstr "" #: ../Doc/library/filecmp.rst:31 msgid "" "This function uses a cache for past comparisons and the results, with cache " "entries invalidated if the :func:`os.stat` information for the file " "changes. The entire cache may be cleared using :func:`clear_cache`." msgstr "" #: ../Doc/library/filecmp.rst:38 msgid "" "Compare the files in the two directories *dir1* and *dir2* whose names are " "given by *common*." msgstr "" #: ../Doc/library/filecmp.rst:41 msgid "" "Returns three lists of file names: *match*, *mismatch*, *errors*. *match* " "contains the list of files that match, *mismatch* contains the names of " "those that don't, and *errors* lists the names of files which could not be " "compared. Files are listed in *errors* if they don't exist in one of the " "directories, the user lacks permission to read them or if the comparison " "could not be done for some other reason." msgstr "" #: ../Doc/library/filecmp.rst:48 msgid "" "The *shallow* parameter has the same meaning and default value as for :func:" "`filecmp.cmp`." msgstr "" #: ../Doc/library/filecmp.rst:51 msgid "" "For example, ``cmpfiles('a', 'b', ['c', 'd/e'])`` will compare ``a/c`` with " "``b/c`` and ``a/d/e`` with ``b/d/e``. ``'c'`` and ``'d/e'`` will each be in " "one of the three returned lists." msgstr "" #: ../Doc/library/filecmp.rst:58 msgid "" "Clear the filecmp cache. This may be useful if a file is compared so quickly " "after it is modified that it is within the mtime resolution of the " "underlying filesystem." msgstr "" #: ../Doc/library/filecmp.rst:68 msgid "The :class:`dircmp` class" msgstr "" #: ../Doc/library/filecmp.rst:72 msgid "" "Construct a new directory comparison object, to compare the directories *a* " "and *b*. *ignore* is a list of names to ignore, and defaults to :attr:" "`filecmp.DEFAULT_IGNORES`. *hide* is a list of names to hide, and defaults " "to ``[os.curdir, os.pardir]``." msgstr "" #: ../Doc/library/filecmp.rst:77 msgid "" "The :class:`dircmp` class compares files by doing *shallow* comparisons as " "described for :func:`filecmp.cmp`." msgstr "" #: ../Doc/library/filecmp.rst:80 msgid "The :class:`dircmp` class provides the following methods:" msgstr "" #: ../Doc/library/filecmp.rst:84 msgid "Print (to :data:`sys.stdout`) a comparison between *a* and *b*." msgstr "" #: ../Doc/library/filecmp.rst:88 msgid "" "Print a comparison between *a* and *b* and common immediate subdirectories." msgstr "" #: ../Doc/library/filecmp.rst:93 msgid "" "Print a comparison between *a* and *b* and common subdirectories " "(recursively)." msgstr "" #: ../Doc/library/filecmp.rst:96 msgid "" "The :class:`dircmp` class offers a number of interesting attributes that may " "be used to get various bits of information about the directory trees being " "compared." msgstr "" #: ../Doc/library/filecmp.rst:100 msgid "" "Note that via :meth:`__getattr__` hooks, all attributes are computed lazily, " "so there is no speed penalty if only those attributes which are lightweight " "to compute are used." msgstr "" #: ../Doc/library/filecmp.rst:107 msgid "The directory *a*." msgstr "" #: ../Doc/library/filecmp.rst:112 msgid "The directory *b*." msgstr "" #: ../Doc/library/filecmp.rst:117 msgid "Files and subdirectories in *a*, filtered by *hide* and *ignore*." msgstr "" #: ../Doc/library/filecmp.rst:122 msgid "Files and subdirectories in *b*, filtered by *hide* and *ignore*." msgstr "" #: ../Doc/library/filecmp.rst:127 msgid "Files and subdirectories in both *a* and *b*." msgstr "" #: ../Doc/library/filecmp.rst:132 msgid "Files and subdirectories only in *a*." msgstr "" #: ../Doc/library/filecmp.rst:137 msgid "Files and subdirectories only in *b*." msgstr "" #: ../Doc/library/filecmp.rst:142 msgid "Subdirectories in both *a* and *b*." msgstr "" #: ../Doc/library/filecmp.rst:147 msgid "Files in both *a* and *b*." msgstr "" #: ../Doc/library/filecmp.rst:152 msgid "" "Names in both *a* and *b*, such that the type differs between the " "directories, or names for which :func:`os.stat` reports an error." msgstr "" #: ../Doc/library/filecmp.rst:158 msgid "" "Files which are identical in both *a* and *b*, using the class's file " "comparison operator." msgstr "" #: ../Doc/library/filecmp.rst:164 msgid "" "Files which are in both *a* and *b*, whose contents differ according to the " "class's file comparison operator." msgstr "" #: ../Doc/library/filecmp.rst:170 msgid "Files which are in both *a* and *b*, but could not be compared." msgstr "" #: ../Doc/library/filecmp.rst:175 msgid "" "A dictionary mapping names in :attr:`common_dirs` to :class:`dircmp` objects." msgstr "" #: ../Doc/library/filecmp.rst:182 msgid "List of directories ignored by :class:`dircmp` by default." msgstr "" #: ../Doc/library/filecmp.rst:185 msgid "" "Here is a simplified example of using the ``subdirs`` attribute to search " "recursively through two directories to show common different files::" msgstr ""