Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

retain_counts.py 462B

123456789101112131415161718192021
  1. import re
  2. from typing import List
  3. from million.model.message import Message
  4. def is_count(message: Message) -> bool:
  5. """
  6. Check if the message is a count
  7. """
  8. return message.content is not None and bool(re.search('(\d{2,}|^\d$)', message.content))
  9. def retain_counts(messages: List[Message]) -> List[Message]:
  10. """
  11. Retain only the messages that have a content
  12. """
  13. return [
  14. m for m in messages
  15. if is_count(m)
  16. ]