qemu

Форк
0
/
fakedbusdoc.py 
30 строк · 786.0 Байт
1
# D-Bus XML documentation extension, compatibility gunk for <sphinx4
2
#
3
# Copyright (C) 2021, Red Hat Inc.
4
#
5
# SPDX-License-Identifier: LGPL-2.1-or-later
6
#
7
# Author: Marc-André Lureau <marcandre.lureau@redhat.com>
8
"""dbus-doc is a Sphinx extension that provides documentation from D-Bus XML."""
9

10
from docutils.parsers.rst import Directive
11
from sphinx.application import Sphinx
12
from typing import Any, Dict
13

14

15
class FakeDBusDocDirective(Directive):
16
    has_content = True
17
    required_arguments = 1
18

19
    def run(self):
20
        return []
21

22

23
def setup(app: Sphinx) -> Dict[str, Any]:
24
    """Register a fake dbus-doc directive with Sphinx"""
25
    app.add_directive("dbus-doc", FakeDBusDocDirective)
26

27
    return dict(
28
        parallel_read_safe = True,
29
        parallel_write_safe = True
30
    )
31

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.