gi.repository/Python3 пример для указания?
Есть ли gi.repository
(и Python 3) пример для Indicate
?
У меня возникли проблемы, следуя примеру в Ubuntu App Developer.
В частности, если я делаю:
from gi.repository import Indicate
mm = indicate.indicate_server_ref_default()
Я получил:
AttributeError: 'gi.repository.Indicate' object has no attribute 'indicate_server_ref_default'
Не уверен, что мне не хватает библиотеки (я нахожусь на Ubuntu 12.04, но перейду на 13.04, когда выйду) или ошибаюсь в API... или обоих!
Отсутствие Python API разочаровывает - я предполагаю, что это потому, что внешний интерфейс библиотеки Python динамически вызывает базовый C? Есть ли способ генерировать документацию по Python API?
1 ответ
Решение
Вы должны будете использовать это:
Indicate.Server.ref_default()
чтобы получить ссылку на сервер по умолчанию.
Для документации вы можете запустить pydoc3 gi.repository.Indicate
,