1. 12 Haz, 2018 1 kayıt (commit)
  2. 04 Şub, 2018 1 kayıt (commit)
  3. 29 Ock, 2018 1 kayıt (commit)
  4. 14 Ara, 2017 1 kayıt (commit)
  5. 03 Ara, 2017 1 kayıt (commit)
    • R. David Murray's avatar
      bpo-27240 Rewrite the email header folding algorithm. (#3488) · 85d5c18c
      R. David Murray yazdı
      The original algorithm tried to delegate the folding to the tokens so
      that those tokens whose folding rules differed could specify the
      differences.  However, this resulted in a lot of duplicated code because
      most of the rules were the same.
      
      The new algorithm moves all folding logic into a set of functions
      external to the token classes, but puts the information about which
      tokens can be folded in which ways on the tokens...with the exception of
      mime-parameters, which are a special case (which was not even
      implemented in the old folder).
      
      This algorithm can still probably be improved and hopefully simplified
      somewhat.
      
      Note that some of the test expectations are changed.  I believe the
      changes are toward more desirable and consistent behavior: in general
      when (re) folding a line the canonical version of the tokens is
      generated, rather than preserving errors or extra whitespace.
      85d5c18c
  6. 16 Kas, 2017 1 kayıt (commit)
  7. 04 Eki, 2017 1 kayıt (commit)
    • INADA Naoki's avatar
      bpo-31677: email: Remove re.IGNORECASE flag (GH-3868) · bf477a99
      INADA Naoki yazdı
      While there is not real bug in this case, using re.IGNORECASE without re.ASCII
      leads unexpected behavior.
      Instead of adding re.ASCII, this commit removes re.IGNORECASE flag because
      it's easier and simpler.
      
      This commit removes dead copy of the pattern in email.util module too.
      While the pattern is same, it is compiled separately because it had different flags.
      bf477a99
  8. 19 Eyl, 2017 1 kayıt (commit)
  9. 26 Haz, 2017 1 kayıt (commit)
  10. 12 Haz, 2017 1 kayıt (commit)
  11. 19 May, 2017 1 kayıt (commit)
  12. 18 May, 2017 1 kayıt (commit)
    • Jon Dufresne's avatar
      bpo-30296 Remove unnecessary tuples, lists, sets, and dicts (#1489) · 3972628d
      Jon Dufresne yazdı
      * Replaced list(<generator expression>) with list comprehension
      * Replaced dict(<generator expression>) with dict comprehension
      * Replaced set(<list literal>) with set literal
      * Replaced builtin func(<list comprehension>) with func(<generator
        expression>) when supported (e.g. any(), all(), tuple(), min(), &
        max())
      3972628d
  13. 21 Ara, 2016 2 kayıt (commit)
  14. 11 Eyl, 2016 2 kayıt (commit)
  15. 10 Eyl, 2016 1 kayıt (commit)
    • R David Murray's avatar
      #20476: Deal with the message_factory circular import differently. · b067c8fd
      R David Murray yazdı
      It turns out we can't depend on email.message getting imported every place
      message_factory is needed, so to avoid a circular import we need to special
      case Policy.message_factory=None in the parser instead of using monkey
      patching.  I had a feeling that was a bad idea when I did it.
      b067c8fd
  16. 09 Eyl, 2016 3 kayıt (commit)
  17. 08 Eyl, 2016 2 kayıt (commit)
  18. 07 Eyl, 2016 3 kayıt (commit)
  19. 08 Eyl, 2016 2 kayıt (commit)
  20. 07 Eyl, 2016 1 kayıt (commit)
  21. 30 Agu, 2016 1 kayıt (commit)
  22. 10 Agu, 2016 1 kayıt (commit)
  23. 17 Tem, 2016 1 kayıt (commit)
  24. 16 Tem, 2016 1 kayıt (commit)
  25. 29 May, 2016 1 kayıt (commit)
  26. 26 May, 2016 1 kayıt (commit)
  27. 17 Nis, 2016 1 kayıt (commit)
  28. 15 Nis, 2016 1 kayıt (commit)
  29. 10 Şub, 2016 1 kayıt (commit)
  30. 31 Tem, 2015 1 kayıt (commit)
  31. 23 May, 2015 1 kayıt (commit)
  32. 19 May, 2015 1 kayıt (commit)