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

Модуль zope.interface обеспечивает реализацию "интерфейсов объектов" для Python.
4
ответов

Цель интерфейсов Zope?

Я начал использовать интерфейсы Zope в своем коде, и на данный момент они действительно только документация. Я использую их, чтобы указать, какие атрибуты должен обладать класс, явно реализовать их в соответствующих классах и явно проверять их там, г...
задан 26 марта '10 в 7:45
2
ответов

Где я могу разместить .egg(Python)?

Я пытаюсь установить zope-интерфейс script для Python. Тем не менее, единственная загрузка, которую я видел, это тип файла .egg. Я запускаю Windows Python 2.7, где я должен поместить этот файл для интерфейса Zope для правильной работы с моим Python?
задан 16 марта '11 в 2:19
1
ответ

Ошибка импорта в zope.interface.registry в python

Я устанавливаю проект в виртуальной среде. Я получаю ошибку from zope.interface.registry import Components Traceback (most recent call last): File "<console>", line 1, in <module> ImportError: No module named registry Версия этого мо...
задан 25 марта '13 в 11:23
2
ответов

Как динамически добавлять атрибуты к интерфейсу

Мне нужно добавить атрибут для каждого атрибута в интерфейсе. Поэтому я пытаюсь динамически модифицировать его, чтобы добавить их, но не с большим успехом на данный момент. Скажем, у меня есть следующий интерфейс: class IMember(Interface): firs...
задан 08 авг. '13 в 18:05
1
ответ

Почему я получаю "ImportError: Twisted требует zope.interface 3.6.0 или новее". при запуске прокси-сервера stratum mining?

Весь возврат при запуске "sudo python./mining_proxy.py": Traceback (most recent call last): File "./mining_proxy.py", line 67, in <module> from twisted.internet import reactor, defer File "/Library/Python/2.7/site-packages/Twisted-13.2...
задан 09 апр. '14 в 13:23
3
ответов

Получение py2exe для работы с zope.interface

У меня есть приложение Python на основе Twisted и PyGTK. Скрученный сам зависит от zope.interface, и я не импортирую его напрямую. К сожалению, когда я пытаюсь запустить мое приложение, в журнале ошибок появляется следующая ошибка: Traceback (most ...
задан 19 окт. '11 в 8:10
1
ответ

Python: абстрактный базовый класс и ZopeInterface

В чем смысл обоих? Когда вы считаете целесообразным использовать либо?
задан 15 марта '09 в 5:04
2
ответов

как получить список классов, реализующих интерфейс? (Zope.interface)

В этом вопросе говорится все. Или я пытаюсь использовать zope.interface для неправильной цели? Мне нужно, в основном, один способ сделать это для регистрации классов, которые реализуют определенную функциональность (виджеты или портлеты для CMS). В...
задан 06 авг. '11 в 0:13
3
ответов

Укажите формат DateTime на zope.schema.Date на Plone

Я работаю над формой с Formlib, которая выглядит так: from zope.schema import Choice, Float, Int, Date, TextLine from Products.Five.formlib.formbase import PageForm class ISimuladorForm(Interface): """ Zope Interface for the financial simu...
задан 25 апр. '11 в 11:11
2
ответов

Определение круговых ссылок с использованием zope.schema

Я пытаюсь сделать следующее: определите два класса, экземпляры которых взаимно ссылаются друг на друга, такие как пользователи и группы в следующем примере. Пользователь может принадлежать нескольким группам, и группа может содержать несколько пользо...
задан 23 февр. '12 в 20:01
2
ответов

Как функция, вызываемая внутри объявления класса?

Введите этот код: >>> class Foo: ... zope.interface.implements(IFoo) ... ... def __init__(self, x=None): ... self.x = x ... ... def bar(self, q, r=None): ... return q, r, self.x ... ... def __repr__(self): .....
задан 10 нояб. '12 в 18:01
2
ответов

как установить zope-интерфейс с помощью python 2.6?

Во время установки мне нравится отсутствовать vcvarsall.bat работает сборка запуск build_py running build_ext расширение '_zope_interface_coptimizations' error: Не удалось найти vcvarsall.bat
задан 14 июня '10 в 8:41
1
ответ

Широко используется пакет "zope"?

Я хочу реализовать свой проект с использованием ориентированного на интерфейс программирования. Поскольку сам Python не имеет встроенной поддержки ключевого слова Interface, я планирую использовать пакет zope.*. Но пакет zope.component действительно...
задан 05 нояб. '11 в 16:25
1
ответ

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

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

Я хочу использовать ZopeInterfaces, однако мой проект основан на Python 3.x - любые предложения?

Интерфейсы Zope - отличный способ получить "дизайн по контракту" в стиле Java в программу python. Он предоставляет некоторые замечательные функции, такие как интерфейсы, реализованные в реализации, и действительно аккуратный шаблон для написания адап...
задан 10 нояб. '09 в 2:09