Сменные витые приложения? - PullRequest
1 голос
/ 23 августа 2010

Есть ли такая вещь, как подключаемые витые приложения, которые можно добавить в витой проект? Одним из примеров этого может быть регистрация в Интернете. Это веб-приложение, в котором вы можете получить доступ к результатам вашего процесса регистрации.

1 Ответ

2 голосов
/ 23 августа 2010

Там нет волшебной пыли, разбросанной по всему Twisted, которая позволит вам вставлять произвольные крючки в произвольные места (или ... есть, это называется "исправление обезьян").

У определенных интерфейсов есть особые способы их расширения. Например, система ведения журнала основана на событиях, которые генерируются, и на списке наблюдателей, которым эти события доставляются. Вы можете добавлять новых наблюдателей с любым поведением, которое вам нравится.

Каждая такая точка расширения должна рассматриваться по-своему. Поэтому сначала определите, что вы хотите расширить, затем найдите его документацию (или, если необходимо, прочитайте его реализацию), затем используйте то, что вы узнали, чтобы расширить его. Или подайте запрос на расширение, если поведение не настраивается так, как вы хотите.

...