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

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

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

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

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

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

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

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

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

Мне нужно добавить атрибут для каждого атрибута в интерфейсе. Поэтому я пытаюсь динамически модифицировать его, чтобы добавить их, но не с большим успехом на данный момент. Скажем, у меня есть следующий интерфейс: class IMember(Interface): firs...
08 авг. '13 в 15: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 в 10:23
3

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

У меня есть приложение Python на основе Twisted и PyGTK. Скрученный сам зависит от zope.interface, и я не импортирую его напрямую. К сожалению, когда я пытаюсь запустить мое приложение, в журнале ошибок появляется следующая ошибка: Traceback (most ...
19 окт. '11 в 5: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 в 15: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 в 8:11
2

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

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

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

Я пытаюсь сделать следующее: определите два класса, экземпляры которых взаимно ссылаются друг на друга, такие как пользователи и группы в следующем примере. Пользователь может принадлежать нескольким группам, и группа может содержать несколько пользо...
23 февр. '12 в 17: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 в 9: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 в 12: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 в 20:36
1

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

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