diff --git a/doc/python_stub.py b/doc/python_stub.py index 681533807..329f11473 100755 --- a/doc/python_stub.py +++ b/doc/python_stub.py @@ -38,16 +38,14 @@ STUB_HEADER = """\ from typing import Dict """ -CONSTANT_RE = r"""\ - `(?PWEECHAT_[A-Z0-9_]+)` \((?P(string|integer))\)(?: \+)?\ -""" +CONSTANT_RE = ( + r""" `(?PWEECHAT_[A-Z0-9_]+)` \((?P(string|integer))\)(?: \+)?""" +) -FUNCTION_RE = r"""\ -\[source,python\] +FUNCTION_RE = r"""\[source,python\] ---- # prototype -def (?P\w+)(?P[^)]*)(?P\) -> [^:]+:) \.\.\.\ -""" +def (?P\w+)(?P[^)]*)(?P\) -> [^:]+:) \.\.\.""" def print_stub_constants() -> None: diff --git a/src/plugins/python/weechat.pyi b/src/plugins/python/weechat.pyi index 005daee3c..8dab95a99 100644 --- a/src/plugins/python/weechat.pyi +++ b/src/plugins/python/weechat.pyi @@ -6,26 +6,44 @@ from typing import Dict WEECHAT_RC_OK: int +WEECHAT_RC_OK_EAT: int WEECHAT_RC_ERROR: int WEECHAT_CONFIG_READ_OK: int +WEECHAT_CONFIG_READ_MEMORY_ERROR: int WEECHAT_CONFIG_READ_FILE_NOT_FOUND: int +WEECHAT_CONFIG_WRITE_OK: int WEECHAT_CONFIG_WRITE_ERROR: int +WEECHAT_CONFIG_WRITE_MEMORY_ERROR: int WEECHAT_CONFIG_OPTION_SET_OK_CHANGED: int +WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE: int WEECHAT_CONFIG_OPTION_SET_ERROR: int +WEECHAT_CONFIG_OPTION_SET_OPTION_NOT_FOUND: int WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET: int +WEECHAT_CONFIG_OPTION_UNSET_OK_RESET: int WEECHAT_CONFIG_OPTION_UNSET_OK_REMOVED: int +WEECHAT_CONFIG_OPTION_UNSET_ERROR: int WEECHAT_LIST_POS_SORT: str +WEECHAT_LIST_POS_BEGINNING: str WEECHAT_LIST_POS_END: str WEECHAT_HOTLIST_LOW: str +WEECHAT_HOTLIST_MESSAGE: str WEECHAT_HOTLIST_PRIVATE: str +WEECHAT_HOTLIST_HIGHLIGHT: str WEECHAT_HOOK_PROCESS_RUNNING: int +WEECHAT_HOOK_PROCESS_ERROR: int WEECHAT_HOOK_CONNECT_OK: int +WEECHAT_HOOK_CONNECT_ADDRESS_NOT_FOUND: int WEECHAT_HOOK_CONNECT_IP_ADDRESS_NOT_FOUND: int +WEECHAT_HOOK_CONNECT_CONNECTION_REFUSED: int WEECHAT_HOOK_CONNECT_PROXY_ERROR: int +WEECHAT_HOOK_CONNECT_LOCAL_HOSTNAME_ERROR: int WEECHAT_HOOK_CONNECT_GNUTLS_INIT_ERROR: int +WEECHAT_HOOK_CONNECT_GNUTLS_HANDSHAKE_ERROR: int WEECHAT_HOOK_CONNECT_MEMORY_ERROR: int +WEECHAT_HOOK_CONNECT_TIMEOUT: int WEECHAT_HOOK_CONNECT_SOCKET_ERROR: int WEECHAT_HOOK_SIGNAL_STRING: str +WEECHAT_HOOK_SIGNAL_INT: str WEECHAT_HOOK_SIGNAL_POINTER: str