Вопросы с тегом '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
ответ

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

В чем смысл обоих? Когда вы считаете целесообразным использовать либо?
задан 15 марта '09 в 5:04
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
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
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.interface)

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

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

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

Проблема при запуске Twisted on AWS

Прежде всего, мне нужно запустить скрученное приложение на моем сервере, но я получаю эту ошибку File "server2.py", line 1, in <module> from twisted.internet.protocol import Factory, Protocol File "/usr/lib64/python2.6/site-packages/Twisted-15...
задан 14 февр. '15 в 12:07
1
ответ

Plone. Как я могу сделать валидатор проверять поле из поведения для определенного типа контента?

Я использую Plone 4.3, и у меня есть form.SchemaForm. Plone.directives имеет интерфейс, который имеет поле запуска от IEventBasic и валидатор: from datetime import timedelta from plone.directives import form from plone.app.contenttypes.interfaces im...
задан 25 окт. '16 в 15:05
1
ответ

Ошибка при попытке зарегистрировать исполнятеля zope.interface

У меня следующий класс: @implementer(ISocial) class SocialVKSelenium: pass И когда я добавляю его в реестр zope: gsm = getGlobalSiteManager() gsm.registerAdapter(SocialVKSelenium) Я получил: TypeError: The adapter factory doesn't have a __co...
задан 29 янв. '17 в 23:36
1
ответ

"Importerror: нет модуля с именем zope.interface", но я уже установил на своем Centos 7

Почему я не могу запустить этот код? У меня уже есть zope.interface. Я попробовал обновить путь, но все равно не работает, я не знаю почему. Смотрите изображение выше: import paho.mqtt.client as mqtt from twisted.internet import reactor, protocol ...
задан 08 марта '17 в 9:55