@@ -487,27 +487,8 @@ async def _edit_unit(
487487 else unit .get ("buttons" , [])
488488 ),
489489 )
490- except TelegramAPIError as e :
491- if True : # TODO "" in e.message
492- if query :
493- with contextlib .suppress (Exception ):
494- await query .answer ()
495- elif True : # TODO "" in e.message
496- with contextlib .suppress (Exception ):
497- await query .answer (
498- "I should have edited some message, but it is deleted :("
499- )
500-
501- return False
502- except TelegramRetryAfter as e :
503- logger .info ("Sleeping %ss on aiogram FloodWait..." , e .retry_after )
504- await asyncio .sleep (e .retry_after )
505- return await self ._edit_unit (** utils .get_kwargs ())
506-
507-
508- return False
509490 except TelegramBadRequest as e :
510- if "There is no text in the message to edit" not in str (e ):
491+ if "there is no text in the message to edit" not in str (e ):
511492 raise
512493
513494 try :
@@ -528,6 +509,25 @@ async def _edit_unit(
528509 return False
529510 else :
530511 return True
512+ except TelegramAPIError as e :
513+ if True : # TODO "" in e.message
514+ if query :
515+ with contextlib .suppress (Exception ):
516+ await query .answer ()
517+ elif True : # TODO "" in e.message
518+ with contextlib .suppress (Exception ):
519+ await query .answer (
520+ "I should have edited some message, but it is deleted :("
521+ )
522+
523+ return False
524+ except TelegramRetryAfter as e :
525+ logger .info ("Sleeping %ss on aiogram FloodWait..." , e .retry_after )
526+ await asyncio .sleep (e .retry_after )
527+ return await self ._edit_unit (** utils .get_kwargs ())
528+
529+
530+ return False
531531 else :
532532 return True
533533
@@ -776,4 +776,4 @@ def _validate_markup(
776776 )
777777 return None
778778
779- return buttons
779+ return buttons
0 commit comments