Acquisition

Скриншот программы:
Acquisition
Детали программы:
Версия: 4.2.2 обновление
Дата загрузки: 4 Jun 15
Разработчик: Zope Corporation
Тип распространения: Бесплатная
Популярность: 15

Rating: 2.0/5 (Total Votes: 1)

Два стиля приобретения поддерживаются: явные и неявные приобретения.
Неявное приобретение назван так потому, что он ищет атрибутов из окружающей среды автоматически, когда атрибут не может быть получена непосредственно от объекта или по наследству.
Атрибут может быть неявно приобрела, если его имя не начинается с символа подчеркивания.
Для поддержки неявное приобретение, ваш класс должен наследовать от смеси в классе Acquisition.Implicit.
При использовании явного приобретение, атрибуты не получен автоматически от окружающей среды. Вместо этого, метод aq_acquire должны быть использованы.
Приобретение написано в Python.
Приобретение обеспечивает мощный способ для динамического обмена информацией между объектами. Zope 2 использует приобретение для ряда ключевых функций, включая безопасность, публикации объекта и DTML переменной поиска.
Приобретение также элегантное решение проблемы круговых ссылок для многих классов задач. В то время как приобретение является мощным, вы должны заботиться при использовании приобретение в ваших приложениях.
Подробности можно получить сложным, особенно с различиями между приобретения из контекста и приобретения от сдерживания

Что нового В этом выпуске:.

  • Сделайте чисто Python Приобретатель объекты совместно использовать метод суперкласса __getattribute__, как осуществление C.
  • Обертка чисто Python неявно приобретение позволяет завернутые предметы, чтобы использовать объект .__ GetAttribute __ (самостоятельная, имя). Это отличается от реализации C, но имеет важное значение для совместимости с версиями чисто Python библиотек, как стойкие.

Что нового в версии 4.2.1:

  • Перейти readme.rst тесты, когда тесты выполняются вне источник заказ.

Что нового в версии 4.2:

  • Перейти readme.rst тесты, когда тесты выполняются вне источника проверка.

Что нового в версии 4.1:

  • Перейти readme.rst тесты, когда тесты выполняются вне источника проверка.

Что нового в версии 4.0a1:

  • Поднимите RuntimeError: Рекурсия обнаружены в обертке приобретения, если объект с __parent__ указателей указывает на обертке, что в свою очередь указывает на исходный объект.
  • Предотвращение обертки должен быть создан при доступе __parent__ по типам полученных из явных или неявных базовых классов.

Что нового в версии 2.13.8:

  • Исправлена ​​сегментации на 64-битных платформах при предоставлении явный аргумент метода aq_acquire из обертки приобретения.

Что нового в версии 2.13.7:

  • Исправлена ​​ошибка: Когда объект не реализовать __unicode__ , называя Unicode (в упаковке) призывает __str__ с развернутой себя.

Что нового в версии 2.13.6:.

  • Добавить aq_explicit в IAcquisitionWrapper
  • Исправлена ​​ошибка: Unicode (в упаковке) не вызова метода __unicode__ на обернутых объектов
  • .

Что нового в версии 2.13.5:

  • Исправлены юнит-тесты, которые не смогли на 64-битной ОС Windows Python на машины.

Что нового в версии 2.13.4:.

  • Исправлена ​​опечатка в Acquisition.h

Что нового в версии 2.13.3:

  • Используйте doctest модуль из стандартной библиотеки и нет больше зависит от zope.testing.

Что нового в версии 2.13.2:

  • Дайте обоих классов обертки метод __getnewargs__, что вызывает оптимизация ZODB на провал, и создавать постоянные ссылки, используя только _p_oid. Это происходит, чтобы быть стойким подъязычная обернутого объекта. Это позволяет эти объекты будут упорно правильно, даже если они передаются в ZODB в свернутом состоянии.
  • Добавлена ​​противном случае тесты для http://dev.plone.org/plone/ticket/10318. Это показывает, ребро-случай, когда AQ обертки можно маринованный с помощью определенной комбинации cPickle, соленья протокола одним и пользовательский класс Pickler с inst_persistent_id крючок. К сожалению, это точная комбинация используется ZODB3.

Похожие программы

newLISP
newLISP

19 Jul 15

PEG.js
PEG.js

28 Sep 15

Ruby Java Bridge
Ruby Java Bridge

1 Mar 15

Другие программы разработчика Zope Corporation

Zope
Zope

19 Jul 15

ZODB
ZODB

21 Jul 15

ZODB3
ZODB3

15 Apr 15

Комментарии к Acquisition

Комментарии не найдены
добавить комментарий
Включите картинки!
Поиск по категориям