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-05-23 22:40:56 +00:00
|
|
|
"Language: fr\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/pickletools.rst:2
|
|
|
|
msgid ":mod:`pickletools` --- Tools for pickle developers"
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:8
|
|
|
|
msgid "**Source code:** :source:`Lib/pickletools.py`"
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:13
|
|
|
|
msgid ""
|
|
|
|
"This module contains various constants relating to the intimate details of "
|
|
|
|
"the :mod:`pickle` module, some lengthy comments about the implementation, "
|
|
|
|
"and a few useful functions for analyzing pickled data. The contents of this "
|
|
|
|
"module are useful for Python core developers who are working on the :mod:"
|
|
|
|
"`pickle`; ordinary users of the :mod:`pickle` module probably won't find "
|
|
|
|
"the :mod:`pickletools` module relevant."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:21
|
|
|
|
msgid "Command line usage"
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:25
|
|
|
|
msgid ""
|
|
|
|
"When invoked from the command line, ``python -m pickletools`` will "
|
|
|
|
"disassemble the contents of one or more pickle files. Note that if you want "
|
|
|
|
"to see the Python object stored in the pickle rather than the details of "
|
|
|
|
"pickle format, you may want to use ``-m pickle`` instead. However, when the "
|
|
|
|
"pickle file that you want to examine comes from an untrusted source, ``-m "
|
|
|
|
"pickletools`` is a safer option because it does not execute pickle bytecode."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:33
|
|
|
|
msgid "For example, with a tuple ``(1, 2)`` pickled in file ``x.pickle``:"
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:50
|
|
|
|
msgid "Command line options"
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:56
|
|
|
|
msgid "Annotate each line with a short opcode description."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:60
|
|
|
|
msgid "Name of a file where the output should be written."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:64
|
|
|
|
msgid "The number of blanks by which to indent a new MARK level."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:68
|
|
|
|
msgid ""
|
|
|
|
"When multiple objects are disassembled, preserve memo between disassemblies."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:73
|
|
|
|
msgid ""
|
|
|
|
"When more than one pickle file are specified, print given preamble before "
|
|
|
|
"each disassembly."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:79
|
|
|
|
msgid "Programmatic Interface"
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:84
|
|
|
|
msgid ""
|
|
|
|
"Outputs a symbolic disassembly of the pickle to the file-like object *out*, "
|
|
|
|
"defaulting to ``sys.stdout``. *pickle* can be a string or a file-like "
|
|
|
|
"object. *memo* can be a Python dictionary that will be used as the pickle's "
|
|
|
|
"memo; it can be used to perform disassemblies across multiple pickles "
|
|
|
|
"created by the same pickler. Successive levels, indicated by ``MARK`` "
|
|
|
|
"opcodes in the stream, are indented by *indentlevel* spaces. If a nonzero "
|
|
|
|
"value is given to *annotate*, each opcode in the output is annotated with a "
|
|
|
|
"short description. The value of *annotate* is used as a hint for the column "
|
|
|
|
"where annotation should start."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:95
|
|
|
|
msgid "The *annotate* argument."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:100
|
|
|
|
msgid ""
|
|
|
|
"Provides an :term:`iterator` over all of the opcodes in a pickle, returning "
|
|
|
|
"a sequence of ``(opcode, arg, pos)`` triples. *opcode* is an instance of "
|
|
|
|
"an :class:`OpcodeInfo` class; *arg* is the decoded value, as a Python "
|
|
|
|
"object, of the opcode's argument; *pos* is the position at which this opcode "
|
|
|
|
"is located. *pickle* can be a string or a file-like object."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/library/pickletools.rst:108
|
|
|
|
msgid ""
|
|
|
|
"Returns a new equivalent pickle string after eliminating unused ``PUT`` "
|
|
|
|
"opcodes. The optimized pickle is shorter, takes less transmission time, "
|
|
|
|
"requires less storage space, and unpickles more efficiently."
|
|
|
|
msgstr ""
|