Описание тега dill
Dill - это модуль, который расширяет модуль python pickle для сериализации и десериализации объектов python до большинства встроенных типов python. Используйте этот тег вместе с тегами pickle и python для вопросов о сериализации объектов с помощью Dill.
Dill расширяет модуль pythonpickle для сериализации и десериализации объектов python до большинства встроенных типов python.
Основные особенности
Укроп можно мариновать следующих стандартных видов:
- нет, тип, bool, int, long, float, complex, str, unicode,
- кортеж, список, словарь, файл, буфер, встроенный,
- классы старого и нового стиля,
- экземпляры классов старого и нового стиля,
- набор, frozenset, массив, функции, исключения
Укроп можно мариновать и более "экзотических" стандартных видов:
- функции с выходами, вложенные функции, лямбды
- ячейка, метод, unboundmethod, модуль, код, метод-оболочка,
- dictproxy, methoddescriptor, getsetdescriptor, memberdescriptor,
- wrapperdescriptor, xrange, срез,
- не реализовано, многоточие, выйти
Эти стандартные виды укропа пока нельзя мариновать:
- кадр, генератор, трассировка
Укроп также дает возможность:
- сохранять и загружать сеансы интерпретатора Python
- сохранять и извлекать исходный код из функций и классов
- интерактивная диагностика ошибок травления
Текущая версия
Последняя выпущенная версия укропа доступна по http://dev.danse.us/trac/pathos и https://github.com/uqfoundation/dill.
Укроп распространяется по лицензии BSD с тремя пунктами.