Автоматически генерировать реализацию интерфейса для интерфейса dbus в Python? - PullRequest
2 голосов
/ 24 февраля 2011

Существуют ли какие-либо инструменты, которые могут читать набор XML-файлов DBus и создавать набор репрезентативных классов Python? Любой встроенный код, сгенерированный для перехвата связанных событий и инициализации интерфейса, также будет полезным.

В настоящее время проект, над которым я работаю, дублирует множество строк кода из большого экспортированного API. Такой инструмент был бы неоценим.

1 Ответ

0 голосов
/ 21 апреля 2011

Взгляните на инструменты генерации кода в telepathy-python .XML-формат спецификации Telepathy является расширенным набором стандартного формата самоанализа D-Bus;у вас должна быть возможность передавать эти инструменты простым интроспекцией XML, возможно, с несколькими дополнительными аннотациями.

...