mirror of
https://github.com/deltachat/deltachat-core.git
synced 2025-10-04 18:29:19 +02:00
fix linking to classes in sphinx docs
This commit is contained in:
parent
f487266489
commit
d057aa77d3
3 changed files with 18 additions and 18 deletions
|
@ -2,7 +2,7 @@ from deltachat import capi, const
|
||||||
from deltachat.capi import ffi
|
from deltachat.capi import ffi
|
||||||
from deltachat.account import Account # noqa
|
from deltachat.account import Account # noqa
|
||||||
|
|
||||||
__version__ = "0.5.dev3"
|
__version__ = "0.5.dev4"
|
||||||
|
|
||||||
|
|
||||||
_DC_CALLBACK_MAP = {}
|
_DC_CALLBACK_MAP = {}
|
||||||
|
|
|
@ -96,9 +96,9 @@ class Account(object):
|
||||||
raise ValueError("need to configure first")
|
raise ValueError("need to configure first")
|
||||||
|
|
||||||
def get_self_contact(self):
|
def get_self_contact(self):
|
||||||
""" return this account's identity as a :class:`Contact`.
|
""" return this account's identity as a :class:`deltachat.chatting.Contact`.
|
||||||
|
|
||||||
:returns: :class:`Contact`
|
:returns: :class:`deltachat.chatting.Contact`
|
||||||
"""
|
"""
|
||||||
self.check_is_configured()
|
self.check_is_configured()
|
||||||
return Contact(self._dc_context, const.DC_CONTACT_ID_SELF)
|
return Contact(self._dc_context, const.DC_CONTACT_ID_SELF)
|
||||||
|
@ -110,7 +110,7 @@ class Account(object):
|
||||||
|
|
||||||
:param email: email-address (text type)
|
:param email: email-address (text type)
|
||||||
:param name: display name for this contact (optional)
|
:param name: display name for this contact (optional)
|
||||||
:returns: :class:`Contact` instance.
|
:returns: :class:`deltachat.chatting.Contact` instance.
|
||||||
"""
|
"""
|
||||||
name = as_dc_charpointer(name)
|
name = as_dc_charpointer(name)
|
||||||
email = as_dc_charpointer(email)
|
email = as_dc_charpointer(email)
|
||||||
|
@ -125,7 +125,7 @@ class Account(object):
|
||||||
whose name or e-mail matches query.
|
whose name or e-mail matches query.
|
||||||
:param only_verified: if true only return verified contacts.
|
:param only_verified: if true only return verified contacts.
|
||||||
:param with_self: if true the self-contact is also returned.
|
:param with_self: if true the self-contact is also returned.
|
||||||
:returns: list of :class:`Message` objects.
|
:returns: list of :class:`deltachat.chatting.Message` objects.
|
||||||
"""
|
"""
|
||||||
flags = 0
|
flags = 0
|
||||||
query = as_dc_charpointer(query)
|
query = as_dc_charpointer(query)
|
||||||
|
@ -143,7 +143,7 @@ class Account(object):
|
||||||
""" create or get an existing 1:1 chat object for the specified contact.
|
""" create or get an existing 1:1 chat object for the specified contact.
|
||||||
|
|
||||||
:param contact: chat_id (int) or contact object.
|
:param contact: chat_id (int) or contact object.
|
||||||
:returns: a :class:`Chat` object.
|
:returns: a :class:`deltachat.chatting.Chat` object.
|
||||||
"""
|
"""
|
||||||
contact_id = getattr(contact, "id", contact)
|
contact_id = getattr(contact, "id", contact)
|
||||||
assert isinstance(contact_id, int)
|
assert isinstance(contact_id, int)
|
||||||
|
@ -156,7 +156,7 @@ class Account(object):
|
||||||
the specified message.
|
the specified message.
|
||||||
|
|
||||||
:param message: messsage id or message instance.
|
:param message: messsage id or message instance.
|
||||||
:returns: a :class:`Chat` object.
|
:returns: a :class:`deltachat.chatting.Chat` object.
|
||||||
"""
|
"""
|
||||||
msg_id = getattr(message, "id", message)
|
msg_id = getattr(message, "id", message)
|
||||||
assert isinstance(msg_id, int)
|
assert isinstance(msg_id, int)
|
||||||
|
@ -169,7 +169,7 @@ class Account(object):
|
||||||
Chats are unpromoted until the first message is sent.
|
Chats are unpromoted until the first message is sent.
|
||||||
|
|
||||||
:param verified: if true only verified contacts can be added.
|
:param verified: if true only verified contacts can be added.
|
||||||
:returns: a :class:`Chat` object.
|
:returns: a :class:`deltachat.chatting.Chat` object.
|
||||||
"""
|
"""
|
||||||
bytes_name = name.encode("utf8")
|
bytes_name = name.encode("utf8")
|
||||||
chat_id = lib.dc_create_group_chat(self._dc_context, verified, bytes_name)
|
chat_id = lib.dc_create_group_chat(self._dc_context, verified, bytes_name)
|
||||||
|
@ -178,7 +178,7 @@ class Account(object):
|
||||||
def get_chats(self):
|
def get_chats(self):
|
||||||
""" return list of chats.
|
""" return list of chats.
|
||||||
|
|
||||||
:returns: a list of :class:`Chat` objects.
|
:returns: a list of :class:`deltachat.chatting.Chat` objects.
|
||||||
"""
|
"""
|
||||||
dc_chatlist = ffi.gc(
|
dc_chatlist = ffi.gc(
|
||||||
lib.dc_get_chatlist(self._dc_context, 0, ffi.NULL, 0),
|
lib.dc_get_chatlist(self._dc_context, 0, ffi.NULL, 0),
|
||||||
|
@ -214,8 +214,8 @@ class Account(object):
|
||||||
def forward_messages(self, messages, chat):
|
def forward_messages(self, messages, chat):
|
||||||
""" Forward list of messages to a chat.
|
""" Forward list of messages to a chat.
|
||||||
|
|
||||||
:param messages: list of :class:`Message` object.
|
:param messages: list of :class:`deltachat.chatting.Message` object.
|
||||||
:param chat: :class:`Chat` object.
|
:param chat: :class:`deltachat.chatting.Chat` object.
|
||||||
:returns: None
|
:returns: None
|
||||||
"""
|
"""
|
||||||
msg_ids = [msg.id for msg in messages]
|
msg_ids = [msg.id for msg in messages]
|
||||||
|
@ -224,7 +224,7 @@ class Account(object):
|
||||||
def delete_messages(self, messages):
|
def delete_messages(self, messages):
|
||||||
""" delete messages (local and remote).
|
""" delete messages (local and remote).
|
||||||
|
|
||||||
:param messages: list of :class:`Message` object.
|
:param messages: list of :class:`deltachat.chatting.Message` object.
|
||||||
:returns: None
|
:returns: None
|
||||||
"""
|
"""
|
||||||
msg_ids = [msg.id for msg in messages]
|
msg_ids = [msg.id for msg in messages]
|
||||||
|
|
|
@ -100,7 +100,7 @@ class Chat(object):
|
||||||
""" send a text message and return the resulting Message instance.
|
""" send a text message and return the resulting Message instance.
|
||||||
|
|
||||||
:param msg: unicode text
|
:param msg: unicode text
|
||||||
:returns: the resulting :class:`Message` instance
|
:returns: the resulting :class:`deltachat.chatting.Message` instance
|
||||||
"""
|
"""
|
||||||
msg = as_dc_charpointer(msg)
|
msg = as_dc_charpointer(msg)
|
||||||
msg_id = lib.dc_send_text_msg(self._dc_context, self.id, msg)
|
msg_id = lib.dc_send_text_msg(self._dc_context, self.id, msg)
|
||||||
|
@ -109,7 +109,7 @@ class Chat(object):
|
||||||
def get_messages(self):
|
def get_messages(self):
|
||||||
""" return list of messages in this chat.
|
""" return list of messages in this chat.
|
||||||
|
|
||||||
:returns: list of :class:`Message` objects for this chat.
|
:returns: list of :class:`deltachat.chatting.Message` objects for this chat.
|
||||||
"""
|
"""
|
||||||
dc_array = ffi.gc(
|
dc_array = ffi.gc(
|
||||||
lib.dc_get_chat_msgs(self._dc_context, self.id, 0, 0),
|
lib.dc_get_chat_msgs(self._dc_context, self.id, 0, 0),
|
||||||
|
@ -165,7 +165,7 @@ class Message(object):
|
||||||
""" Message object.
|
""" Message object.
|
||||||
|
|
||||||
You obtain instances of it through :class:`deltachat.account.Account` or
|
You obtain instances of it through :class:`deltachat.account.Account` or
|
||||||
:class:`Chat`.
|
:class:`deltachat.chatting.Chat`.
|
||||||
"""
|
"""
|
||||||
_dc_context = attr.ib(validator=v.instance_of(ffi.CData))
|
_dc_context = attr.ib(validator=v.instance_of(ffi.CData))
|
||||||
id = attr.ib(validator=v.instance_of(int))
|
id = attr.ib(validator=v.instance_of(int))
|
||||||
|
@ -180,7 +180,7 @@ class Message(object):
|
||||||
def get_state(self):
|
def get_state(self):
|
||||||
""" get the message in/out state.
|
""" get the message in/out state.
|
||||||
|
|
||||||
:returns: :class:`MessageState`
|
:returns: :class:`deltachat.chatting.MessageState`
|
||||||
"""
|
"""
|
||||||
return MessageState(self)
|
return MessageState(self)
|
||||||
|
|
||||||
|
@ -202,7 +202,7 @@ class Message(object):
|
||||||
def chat(self):
|
def chat(self):
|
||||||
"""chat this message was posted in.
|
"""chat this message was posted in.
|
||||||
|
|
||||||
:returns: :class:`Chat` object
|
:returns: :class:`deltachat.chatting.Chat` object
|
||||||
"""
|
"""
|
||||||
chat_id = lib.dc_msg_get_chat_id(self._dc_msg)
|
chat_id = lib.dc_msg_get_chat_id(self._dc_msg)
|
||||||
return Chat(self._dc_context, chat_id)
|
return Chat(self._dc_context, chat_id)
|
||||||
|
@ -210,7 +210,7 @@ class Message(object):
|
||||||
def get_sender_contact(self):
|
def get_sender_contact(self):
|
||||||
"""return the contact of who wrote the message.
|
"""return the contact of who wrote the message.
|
||||||
|
|
||||||
:returns: :class:`Contact`` instance
|
:returns: :class:`deltachat.chatting.Contact`` instance
|
||||||
"""
|
"""
|
||||||
contact_id = lib.dc_msg_get_from_id(self._dc_msg)
|
contact_id = lib.dc_msg_get_from_id(self._dc_msg)
|
||||||
return Contact(self._dc_context, contact_id)
|
return Contact(self._dc_context, contact_id)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue