mirror of
https://github.com/python-telegram-bot/python-telegram-bot.git
synced 2024-11-25 00:27:46 +01:00
Fix Configuration of Black Formatter (#2158)
* Fix Black in pre-commit * Fix black some more
This commit is contained in:
parent
165a24e13d
commit
02cd7b642f
7 changed files with 20 additions and 8 deletions
|
@ -5,6 +5,7 @@ repos:
|
||||||
- id: black
|
- id: black
|
||||||
args:
|
args:
|
||||||
- --diff
|
- --diff
|
||||||
|
- --check
|
||||||
- repo: https://gitlab.com/pycqa/flake8
|
- repo: https://gitlab.com/pycqa/flake8
|
||||||
rev: 3.8.1
|
rev: 3.8.1
|
||||||
hooks:
|
hooks:
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
[tool.black]
|
[tool.black]
|
||||||
line-length = 99
|
line-length = 99
|
||||||
target-version = ['py36']
|
target-version = ['py36']
|
||||||
|
skip-string-normalization = true
|
||||||
|
|
||||||
|
# We need to force-exclude the negated include pattern so
|
||||||
|
# so that pre-commit run --all-files does the correct thing
|
||||||
|
# see https://github.com/psf/black/issues/1778
|
||||||
|
force-exclude = '^(?!(telegram|examples|tests)/).*\.py$'
|
||||||
include = '(telegram|examples|tests)/.*\.py$'
|
include = '(telegram|examples|tests)/.*\.py$'
|
||||||
exclude = 'telegram/vendor'
|
exclude = 'telegram/vendor'
|
||||||
skip-string-normalization = true
|
|
|
@ -154,14 +154,14 @@ class Chat(TelegramObject):
|
||||||
def is_anonymous_admin(self) -> bool:
|
def is_anonymous_admin(self) -> bool:
|
||||||
""":obj:`bool`: Convenience property. Returns :obj:`True`, if this chat is with is the bot
|
""":obj:`bool`: Convenience property. Returns :obj:`True`, if this chat is with is the bot
|
||||||
representing anonymous admins. This behaviour is undocumented and might be changed
|
representing anonymous admins. This behaviour is undocumented and might be changed
|
||||||
by Telegram. """
|
by Telegram."""
|
||||||
|
|
||||||
return self.id == constants.ANONYMOUS_ADMIN_ID
|
return self.id == constants.ANONYMOUS_ADMIN_ID
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def is_service_chat(self) -> bool:
|
def is_service_chat(self) -> bool:
|
||||||
""":obj:`bool`: Convenience property. Returns :obj:`True`, if this chat is the Telegram
|
""":obj:`bool`: Convenience property. Returns :obj:`True`, if this chat is the Telegram
|
||||||
service chat. This behaviour is undocumented and might be changed by Telegram. """
|
service chat. This behaviour is undocumented and might be changed by Telegram."""
|
||||||
|
|
||||||
return self.id == constants.SERVICE_CHAT_ID
|
return self.id == constants.SERVICE_CHAT_ID
|
||||||
|
|
||||||
|
|
|
@ -111,6 +111,7 @@ class ChatMember(TelegramObject):
|
||||||
may add web page previews to his messages.
|
may add web page previews to his messages.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
ADMINISTRATOR: ClassVar[str] = constants.CHATMEMBER_ADMINISTRATOR
|
ADMINISTRATOR: ClassVar[str] = constants.CHATMEMBER_ADMINISTRATOR
|
||||||
""":const:`telegram.constants.CHATMEMBER_ADMINISTRATOR`"""
|
""":const:`telegram.constants.CHATMEMBER_ADMINISTRATOR`"""
|
||||||
CREATOR: ClassVar[str] = constants.CHATMEMBER_CREATOR
|
CREATOR: ClassVar[str] = constants.CHATMEMBER_CREATOR
|
||||||
|
|
|
@ -305,7 +305,7 @@ def queuedmessage(method: Callable) -> Callable:
|
||||||
@functools.wraps(method)
|
@functools.wraps(method)
|
||||||
def wrapped(self: 'Bot', *args: Any, **kwargs: Any) -> Any:
|
def wrapped(self: 'Bot', *args: Any, **kwargs: Any) -> Any:
|
||||||
queued = kwargs.pop(
|
queued = kwargs.pop(
|
||||||
'queued', self._is_messages_queued_default # type: ignore[attr-defined]
|
'queued', self._is_messages_queued_default # type: ignore[attr-defined]
|
||||||
)
|
)
|
||||||
isgroup = kwargs.pop('isgroup', False)
|
isgroup = kwargs.pop('isgroup', False)
|
||||||
if queued:
|
if queued:
|
||||||
|
|
|
@ -1579,7 +1579,8 @@ class Message(TelegramObject):
|
||||||
markdown_text += message_text[last_offset:]
|
markdown_text += message_text[last_offset:]
|
||||||
else:
|
else:
|
||||||
markdown_text += message_text[last_offset * 2 :].decode( # type: ignore
|
markdown_text += message_text[last_offset * 2 :].decode( # type: ignore
|
||||||
'utf-16-le')
|
'utf-16-le'
|
||||||
|
)
|
||||||
|
|
||||||
return markdown_text
|
return markdown_text
|
||||||
|
|
||||||
|
|
|
@ -568,7 +568,9 @@ class TestConversationHandler:
|
||||||
assert len(handler.conversations) == 0
|
assert len(handler.conversations) == 0
|
||||||
|
|
||||||
def test_end_on_first_message_async(self, dp, bot, user1):
|
def test_end_on_first_message_async(self, dp, bot, user1):
|
||||||
start_end_async = (lambda bot, update: dp.run_async(self.start_end, bot, update))
|
start_end_async = lambda bot, update: dp.run_async( # noqa: E731
|
||||||
|
self.start_end, bot, update
|
||||||
|
)
|
||||||
|
|
||||||
handler = ConversationHandler(
|
handler = ConversationHandler(
|
||||||
entry_points=[CommandHandler('start', start_end_async)], states={}, fallbacks=[]
|
entry_points=[CommandHandler('start', start_end_async)], states={}, fallbacks=[]
|
||||||
|
@ -645,7 +647,9 @@ class TestConversationHandler:
|
||||||
assert len(handler.conversations) == 0
|
assert len(handler.conversations) == 0
|
||||||
|
|
||||||
def test_none_on_first_message_async(self, dp, bot, user1):
|
def test_none_on_first_message_async(self, dp, bot, user1):
|
||||||
start_none_async = (lambda bot, update: dp.run_async(self.start_none, bot, update))
|
start_none_async = lambda bot, update: dp.run_async( # noqa: E731
|
||||||
|
self.start_none, bot, update
|
||||||
|
)
|
||||||
|
|
||||||
handler = ConversationHandler(
|
handler = ConversationHandler(
|
||||||
entry_points=[CommandHandler('start', start_none_async)], states={}, fallbacks=[]
|
entry_points=[CommandHandler('start', start_none_async)], states={}, fallbacks=[]
|
||||||
|
|
Loading…
Reference in a new issue