- Новые элементы - DBM, Pickle, Shelve
- Заменены MultiElement-ы (взяты из пакета VBS)
- Багфиксы и унификация компонентов
Кратко поясню, в чём разница между DBM, Pickle и Shelve.
DBM - это файл-словарь: позволяет по строковому ключу получить (записать) строковые данные.
Pickle - это не совсем файл, а способ записи состояния объекта и последующего восстановления. Записать, понятно, можно далеко не всё (например - идентификатор открытого файла). Т.е. позволяет превратить обхект в строку и обратно. Однако данные, сохранённые pickle-ом можно считать только в том порядке, в каком они были записаны.
Shelve - это сочетание случайного доступа DBM и "всядности" Pickle: т.е со строковым ключом можно ассоциировать не только строковые, а и "произвольные" данные.