Вопросы с тегом 'zope.component'

Пакет zope.component реализует основные функциональные возможности Zope Component Architecture (ZCA).
3
ответов

Mocking ImportError в Python

Я пробую это уже почти два часа без везения. У меня есть модуль, который выглядит так: try: from zope.component import queryUtility # and things like this except ImportError: # do some fallback operations <-- how to test this? Позже в...
задан 20 марта '10 в 4:21
2
ответов

Python, Zope Component Architecture, Регистрация адаптера

В автономном приложении python я использую zope.interface, zope.component пакеты для регистрации и доступа к адаптерам приложений. Я думал, что я могу использовать концепцию метакласса для регистрации адаптеров изнутри метода init метакласса. Это...
задан 22 февр. '11 в 23:23
1
ответ

Требуется ли компоненту компонента компонента Zope указать интерфейсы, которые он реализует?

Примечание. Я новичок в ZCA, поэтому код может быть неправильным; однако я немного знаком с тем, как работает ZCA. Учитывая, например: class I1(Interface): def c1(): pass class U1(object): implements(I1) #is this necessary? def...
задан 28 дек. '12 в 9:53
1
ответ

Проблема с абонентскими адаптерами zope.component, адаптирующими несколько объектов

Учитывая следующий код: from zope.component import getGlobalSiteManager, adapts, subscribers from zope.interface import Interface, implements class A(object): pass class B(object): pass class C(B): pass class AB(object): implements(Interface)...
задан 02 мая '13 в 18:38
1
ответ

Как получить "отличную" адаптацию для работы с чистым zope.interface?

Я хотел бы получить "C++ как" адаптацию для работы с кодом от zope.interface. В моем реальном варианте использования я использую реестр из Pyramid но он происходит от zope.interface.registry.Components, который, согласно вступлению в change.txt, был...
задан 17 июля '14 в 0:38
1
ответ

Управление сообщениями cookie после отправки ответа на Plone 4.3

Мне нужно изменить данные, хранящиеся в файлах cookie, или установить новые файлы cookie, когда пользователь получает доступ к URL-адресу Plone. Официальная документация Plone содержит именно то, что мне нужно в разделе Модифицировать ответы HTTP-о...
задан 20 авг. '15 в 12:44
2
ответов

В чем разница между утилитой Zope, определенной с помощью factory по сравнению с компонентом?

Немного смущает, что ZCML-регистрация для утилит Zope может принимать компонент или factory. <utility component=".some.Class" /> против <utility factory=".some.Factory" /> В чем разница?
задан 25 янв. '10 в 23:18
1
ответ

Создайте повторно используемый компонент с ZCA и SQLAlchemy

На самом деле я разрабатываю большое приложение для рабочего стола с python 3.4. Я выбрал архитектуру портов и адаптеров так же хорошо, как и гексагональную архитектуру. Основная цель - работать с повторно используемым компонентом. Чтобы организова...
задан 23 окт. '15 в 13:30
1
ответ

Пример zope.nnation в документации невозможен. Помощь, необходимая для ее исправления

Я пытаюсь понять аннотации из этого документа: http://docs.zope.org/zope.annotation/index.html Однако пример не работает при запуске. Я получил: Traceback (most recent call last): File "./zopepy", line 366, in <module> exec(compile(__...
задан 21 июля '15 в 8:18
1
ответ

Превышение стиля Plone/Zope в Pyramid

у меня есть Дополнительный продукт, определяющий представление ("my_view") Приложение с использованием этого аддона Оба приложения views.py сканируются конфигуратором во время запуска приложения. Мое приложение должно иметь более конкретную верси...
задан 11 сент. '16 в 19:49
1
ответ

Обеспечение обратной совместимости для zope-компонента

Я работаю над новой версией collective.imagetags, в которой все функциональные возможности, отображаемые в представлении браузера (imagetags-manage) теперь переносится на новый адаптер (еще не завершенный), который обеспечивает почти тот же интерфейс...
задан 09 мая '11 в 17:20
1
ответ

Изменить разрешение ресурса браузера Zope2 для разрешения только для пользователей с проверкой подлинности

У меня есть browser:resourceDirectory настройка browser:resourceDirectory в Zope2, и у меня есть: permission="zope2.Public". что нужно изменить, чтобы разрешить доступ только к "Аутентифицированным" пользователям в каталоге ресурсов?
задан 27 сент. '16 в 16:56
1
ответ

Почему мой MultiAdapter не регистрируется?

Я в настоящее время экспериментирую с ZCA, и я столкнулся с проблемой. В приведенном ниже сценарии IFuncttion интерфейс IFuncttion, который используется для создания объектов функций, которые могут быть привязаны (т.е. монады). В этом примере я пыт...
задан 21 февр. '15 в 23:40
1
ответ

Какой смысл регистрировать компонент Zope для GlobalSiteManager?

Я читаю потрясающий учебник по архитектуре компонентов zope: http://www.muthukadan.net/docs/zca.html#adapters Кажется, я не понимаю главу "Адаптеры". >>> from zope.interface import implements >>> from zope.component import adapts...
задан 14 авг. '13 в 12:41
2
ответов

Как заставить zope загружать мой ZCML?

Когда я пишу какую-нибудь утилиту, зарегистрирую ее, а затем getUtility с помощью getUtility она работает нормально: class IOperation(Interface): def __call__(a, b): ''' performs operation on two operands ''' class Plus(object): imp...
задан 27 нояб. '14 в 19:16