2008-01-28

Забавная ошибка с IAnnotations

Андрей Орлов  2008-01-28 23:33

Сколько я предупреждал всех участников своих семинаров о том, что интерфейс IAnnotations никогда не назначается напрямую, и все-таки в результате сам наступил на эти своеобразные грабли. Так как IAnnotations я назначил контейнеру, интерфейс которого частично совпадает с интерфейсом IAnnotations, то в принципе ничего страшного не произошло: все аннотации аккуратно создались внутри контейнера, причем все виды контейнера для этих аннотаций аккуратно открывались и делали свою работу.

Отсюда следует два забавных вывода:

  1. Не надо так делать, тем более что это работает!
  2. Раз уж это работает, то хорошо бы придумать идею, как это применить.

Такой уж вот парадокс :)

Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site noooxml