0
ответов

Метаклассы в Python: пара вопросов для уточнения

После сбоя с метаклассами я углубился в тему метапрограммирования в Python, и у меня есть пара вопросов, на которые, имхо, нет четкого ответа в доступной документации. При использовании обоих __new__ ...
вопрос задан: 3 July 2011 11:11
0
ответов

Пользовательский заполнитель, например None в python

Я использую argspec в функции, которая принимает другую функцию или метод в качестве аргумента и возвращает такой кортеж: (("arg1", obj1), ("arg2", obj2), ... ) Это означает, что первый аргумент для ...
вопрос задан: 31 May 2011 09:21
0
ответов

Неявно использовать категорию Groovy во всех методах экземпляра класса

У меня есть простой класс категории Groovy, который добавляет метод к экземплярам String: final class SampleCategory { static String withBraces (String self) {"($ self)"}} Я хочу использовать это ...
вопрос задан: 5 April 2011 12:56
0
ответов

Каковы преимущества использования метаклассов в реализациях форм, подобных django?

Сначала немного предыстории ... Я просматривал исходный код Django для форм, чтобы понять реализацию форм в Django (и попутно изучить Python). Django реализует формы ...
вопрос задан: 30 March 2011 00:54
0
ответов

Архитектура для обеспечения различных серверных частей линейной алгебры

Я создаю прототип новой системы на Python; функциональность в основном числовая. Важным требованием является возможность использовать различные серверные части линейной алгебры: от индивидуальных реализаций пользователя ...
вопрос задан: 19 March 2011 21:54
0
ответов

Есть ли способ установить метакласс после определения класса?

Чтобы установить метакласс класса, мы используем атрибут __metaclass__. Метаклассы используются во время определения класса, поэтому его явная установка после определения класса не имеет никакого эффекта. ...
вопрос задан: 25 February 2011 17:43
0
ответов

Способы сделать класс неизменяемым в Python

I ' m выполняет некоторые распределенные вычисления, в которых несколько машин обмениваются данными в предположении, что все они имеют одинаковые версии различных классов. Таким образом, создание этих ...
вопрос задан: 14 February 2011 20:16
0
ответов

Декорирование метода класса после @property

Я хочу обернуть каждый метод различных объектов, кроме __init__, с использованием декоратора. class MyObject (object): def method (self): print "метод вызван на% s"% str (self) @property def ...
вопрос задан: 7 February 2011 16:42
0
ответов

Enhance SQLAlchemy syntax for polymorphic identity

I have a declarative base class Entity which defines the column name as polymorphic, e.g. class Entity(DeclarativeBase): name = Column('name', String(40)) __mapper_args__ = {'polymorphic_on':...
вопрос задан: 16 December 2010 12:40