mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-11-14 13:00:38 +00:00
Create a default module to use as a sentinel value
This looks better in the documentation than utils.Default, cleans the utils with specific stuff like this, and users may use it more easily.
This commit is contained in:
@@ -3,9 +3,10 @@ import datetime
|
||||
from .. import TLObject
|
||||
from ..functions.messages import SaveDraftRequest
|
||||
from ..types import UpdateDraftMessage, DraftMessage
|
||||
from ... import default
|
||||
from ...errors import RPCError
|
||||
from ...extensions import markdown
|
||||
from ...utils import Default, get_peer_id, get_input_peer
|
||||
from ...utils import get_peer_id, get_input_peer
|
||||
|
||||
|
||||
class Draft:
|
||||
@@ -116,7 +117,7 @@ class Draft:
|
||||
return not self._text
|
||||
|
||||
async def set_message(
|
||||
self, text=None, reply_to=0, parse_mode=Default,
|
||||
self, text=None, reply_to=0, parse_mode=default,
|
||||
link_preview=None):
|
||||
"""
|
||||
Changes the draft message on the Telegram servers. The changes are
|
||||
@@ -163,7 +164,7 @@ class Draft:
|
||||
|
||||
return result
|
||||
|
||||
async def send(self, clear=True, parse_mode=Default):
|
||||
async def send(self, clear=True, parse_mode=default):
|
||||
"""
|
||||
Sends the contents of this draft to the dialog. This is just a
|
||||
wrapper around ``send_message(dialog.input_entity, *args, **kwargs)``.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import hashlib
|
||||
|
||||
from .. import functions, types
|
||||
from ... import utils
|
||||
from ... import default, utils
|
||||
|
||||
|
||||
class InlineBuilder:
|
||||
@@ -55,7 +55,7 @@ class InlineBuilder:
|
||||
async def article(
|
||||
self, title, description=None,
|
||||
*, url=None, thumb=None, content=None,
|
||||
id=None, text=None, parse_mode=utils.Default, link_preview=True,
|
||||
id=None, text=None, parse_mode=default, link_preview=True,
|
||||
geo=None, period=60, contact=None, game=False, buttons=None
|
||||
):
|
||||
"""
|
||||
@@ -105,7 +105,7 @@ class InlineBuilder:
|
||||
|
||||
async def photo(
|
||||
self, file, *, id=None,
|
||||
text=None, parse_mode=utils.Default, link_preview=True,
|
||||
text=None, parse_mode=default, link_preview=True,
|
||||
geo=None, period=60, contact=None, game=False, buttons=None
|
||||
):
|
||||
"""
|
||||
@@ -144,7 +144,7 @@ class InlineBuilder:
|
||||
self, file, title=None, *, description=None, type=None,
|
||||
mime_type=None, attributes=None, force_document=False,
|
||||
voice_note=False, video_note=False, use_cache=True, id=None,
|
||||
text=None, parse_mode=utils.Default, link_preview=True,
|
||||
text=None, parse_mode=default, link_preview=True,
|
||||
geo=None, period=60, contact=None, game=False, buttons=None
|
||||
):
|
||||
"""
|
||||
@@ -219,7 +219,7 @@ class InlineBuilder:
|
||||
|
||||
async def game(
|
||||
self, short_name, *, id=None,
|
||||
text=None, parse_mode=utils.Default, link_preview=True,
|
||||
text=None, parse_mode=default, link_preview=True,
|
||||
geo=None, period=60, contact=None, game=False, buttons=None
|
||||
):
|
||||
"""
|
||||
@@ -247,7 +247,7 @@ class InlineBuilder:
|
||||
|
||||
async def _message(
|
||||
self, *,
|
||||
text=None, parse_mode=utils.Default, link_preview=True,
|
||||
text=None, parse_mode=default, link_preview=True,
|
||||
geo=None, period=60, contact=None, game=False, buttons=None
|
||||
):
|
||||
if sum(1 for x in (text, geo, contact, game) if x) != 1:
|
||||
|
||||
Reference in New Issue
Block a user