Описание тега zope.interface
Модуль zope.interface обеспечивает реализацию "объектных интерфейсов" для Python.
1
ответ
Почему я получаю "ImportError: Twisted требует zope.interface 3.6.0 или новее". при работе прокси майнинг страты?
Полный возврат при запуске "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.0-py…
09 апр '14 в 10:23
1
ответ
Где я могу разместить определения исключений, общие для интерфейса?
Я привыкаю использовать zope.interface при разработке определенных классов, и это хорошо, но я немного не уверен насчет исключений. Я не видел ни одного документа, говорящего о них (хотя только после беглого поиска). Прежде всего, мне интересно, где…
24 май '12 в 10:08
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): ... return "Foo(%s)" % self.x Очевид…
10 ноя '12 в 15:01
3
ответа
Получение py2exe для работы с zope.interface
У меня есть приложение Python, основанное на Twisted и PyGTK. Сам Twisted зависит от zope.interface, и я не импортирую его напрямую. К сожалению, когда я пытаюсь запустить свое приложение, в журнале ошибок появляется следующая ошибка: Traceback (mos…
19 окт '11 в 05:10
1
ответ
Plone - Как я могу заставить валидатор проверять поле из поведения для определенного типа контента?
Я использую Plone 4.3, и у меня есть form.SchemaForm plone.directives имеют интерфейс, который имеет начальное поле из IEventBasic и валидатор: from datetime import timedelta from plone.directives import form from plone.app.contenttypes.interfaces i…
25 окт '16 в 12:05
0
ответов
ImportError: Twisted требует zope.interface 3.6.0 или новее: ни один модуль с именем zope.interface
Я пытаюсь создать веб-скребок ( http://doc.scrapy.org/en/0.24/intro/tutorial.html), но когда я пытаюсь запустить сканер, я получаю эту ошибку: Traceback (most recent call last): File "/Applications/anaconda/bin/scrapy", line 7, in <module> fro…
14 дек '14 в 01:19
0
ответов
Не удалось установить Scrapy
Я хочу проверить свою идею, используя Scrapy, Anaconda3 Python 3.4 64bit для Win 7, но не удается установить Scrapy. Это сводит меня с ума. Кажется, что внутри zope.interface есть какая-то проблема, но zope.interface поддерживает Python 3.4. Я не мо…
22 авг '14 в 07:02
0
ответов
Интерфейс Унаследованная декларация
Я пытаюсь использовать старый код, который был разработан разработчиком Github. Код использует реализации в библиотеке zope.interface для объявления интерфейсов элементов класса. Поскольку инструменты в библиотеке больше не работают на Python 3.6, я…
22 фев '19 в 08:30
1
ответ
Способ проверки того, что неизвестный модуль обязан определенному интерфейсу (python)
Моя исследовательская система, построенная на Python 3.6, имеет высокие параметры и может / должна принимать любой тип объекта в качестве замены своих встроенных модулей. Эта функциональность очень полезна, потому что многие разные студенты, которые…
07 май '17 в 11:35
3
ответа
Ошибка импорта в 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 в 08:23
1
ответ
Как получить адаптацию "cast like" для работы с чистым zope.interface?
Я хотел бы получить адаптацию "C++ cast like" для работы с кодом из zope.interface, В моем реальном случае я использую реестр от Pyramid но это вытекает из zope.interface.registry.Componentsкоторый в соответствии с изменениями.txt был введен, чтобы …
16 июл '14 в 21:38
0
ответов
getMultiAdapter завершается с ошибкой ComponentLookupError
У меня есть код, который ищет интерфейс с get multi адаптер. Один из элементов элемента, который передается в мультиадаптер, предоставляет этот интерфейс, но не сам элемент. У меня нет контроля над тем, что передается на мультиадаптер, но у меня ест…
03 дек '12 в 20:38
0
ответов
Анализатор исходного кода Python, работающий с компонентами zope
Существует база кода (Py 2.6), которая широко использует компоненты zope, и существует потребность в инструменте, который может анализировать источники. Инструмент должен анализировать источник; например, искать использование некоторых ограниченных …
18 июл '13 в 07:31
1
ответ
Могу ли я адаптировать строки и встроенные типы в Z
У меня есть интерфейс, как: class IRepository(Interface): def __init__(path, **options): pass У меня есть реализации этого интерфейса как для Git, так и для Mercurial. Теперь я хочу написать репозиторий-фабрику, которая принимает строку (путь) и воз…
07 янв '13 в 22:43
2
ответа
Plone - не может копировать и вставлять представление в plone_content интерфейса управления Zope в plone_skins
Мы используем Plone 4.1.2, и у нас возникли проблемы с копированием и вставкой представления в plone_skins интерфейса управления Zope plone_skins. Мы получаем это сообщение об ошибке: Большое спасибо в ожидании. You are here: Home › portal_skins › p…
15 дек '11 в 23:32
2
ответа
Как динамически добавлять атрибуты в интерфейс
Мне нужно добавить атрибут для каждого атрибута в интерфейсе. Поэтому я пытаюсь динамически изменить его, чтобы добавить их, но пока без особого успеха. Допустим, у меня есть следующий интерфейс: class IMember(Interface): first_name = schema.TextLin…
08 авг '13 в 15:05
1
ответ
Широко ли используется пакет "zope"?
Я хочу реализовать свой проект с использованием интерфейсно-ориентированного программирования. Поскольку сам Python не имеет встроенной поддержки ключевого слова Interface, я планирую использовать zope.* пакет. Но zope.component Пакет действительно …
05 ноя '11 в 13:25
1
ответ
Нужно ли компоненту Zope Component Architecture указывать интерфейсы, которые он реализует?
Примечание: я новичок в ZCA, поэтому код может быть неправильным; Тем не менее, я немного знаком с тем, как работает ZCA. Дано например: class I1(Interface): def c1(): pass class U1(object): implements(I1) #is this necessary? def c1(): #do some thin…
28 дек '11 в 06:53
4
ответа
Назначение интерфейсов Zope?
Я начал использовать интерфейсы Zope в своем коде, и на данный момент они на самом деле являются только документацией. Я использую их, чтобы указать, какими атрибутами должен обладать класс, явным образом реализовать их в соответствующих классах и я…
26 мар '10 в 04:45
1
ответ
Ошибка при попытке зарегистрировать реализатор zope.interface
У меня следующий класс: @implementer(ISocial) class SocialVKSelenium: pass И когда я добавлю его в реестр Zope: gsm = getGlobalSiteManager() gsm.registerAdapter(SocialVKSelenium) Я получил: TypeError: The adapter factory doesn't have a __component_a…
29 янв '17 в 20:36