# SOME DESCRIPTIVE TITLE. # Copyright (C) 1990-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 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 \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../Doc/library/copy_reg.rst:2 msgid ":mod:`copy_reg` --- Register :mod:`pickle` support functions" msgstr "" #: ../Doc/library/copy_reg.rst:8 msgid "" "The :mod:`copy_reg` module has been renamed to :mod:`copyreg` in Python 3. " "The :term:`2to3` tool will automatically adapt imports when converting your " "sources to Python 3." msgstr "" #: ../Doc/library/copy_reg.rst:17 msgid "" "The :mod:`copy_reg` module offers a way to define functions used while " "pickling specific objects. The :mod:`pickle`, :mod:`cPickle`, and :mod:" "`copy` modules use those functions when pickling/copying those objects. The " "module provides configuration information about object constructors which " "are not classes. Such constructors may be factory functions or class " "instances." msgstr "" #: ../Doc/library/copy_reg.rst:26 msgid "" "Declares *object* to be a valid constructor. If *object* is not callable " "(and hence not valid as a constructor), raises :exc:`TypeError`." msgstr "" "Déclare *object* comme étant un constructeur valide. Si *object* n'est pas " "appelable (et n'est donc pas un constructeur valide), l'erreur :exc:" "`TypeError` est levée." #: ../Doc/library/copy_reg.rst:32 msgid "" "Declares that *function* should be used as a \"reduction\" function for " "objects of type *type*; *type* must not be a \"classic\" class object. " "(Classic classes are handled differently; see the documentation for the :mod:" "`pickle` module for details.) *function* should return either a string or a " "tuple containing two or three elements." msgstr "" #: ../Doc/library/copy_reg.rst:38 msgid "" "The optional *constructor* parameter, if provided, is a callable object " "which can be used to reconstruct the object when called with the tuple of " "arguments returned by *function* at pickling time. :exc:`TypeError` will be " "raised if *object* is a class or *constructor* is not callable." msgstr "" "Le paramètre optionnel *contructor*, s'il est donné, est un objet appelable " "qui peux être utilisé pour reconstruire l’objet lorsqu'il est appelé avec un " "tuple d'arguments retournés par *function* durant la sérialisation avec " "*pickle*. Une exception :exc:`TypeError` sera levée si *object* est une " "classe ou si *constructor* n'est pas appelable." #: ../Doc/library/copy_reg.rst:43 msgid "" "See the :mod:`pickle` module for more details on the interface expected of " "*function* and *constructor*." msgstr "" #: ../Doc/library/copy_reg.rst:47 msgid "Example" msgstr "Exemple" #: ../Doc/library/copy_reg.rst:49 msgid "" "The example below would like to show how to register a pickle function and " "how it will be used:" msgstr "" "L'exemple si-dessous essaye de démontrer comment enregistrer une fonction " "*pickle* et comment elle sera utilisée :"