1. 20 Dec, 2001 4 commits
    • Guido van Rossum's avatar
      ZZZ. · 3720cda2
      Guido van Rossum authored
      3720cda2
    • Guido van Rossum's avatar
      SF patch #495358 (Artur Zaprzala): rfc822.AddressList and "<>" address · d42c7af7
      Guido van Rossum authored
          rfc822.AddressList incorrectly handles empty address.
          "<>" is converted to None and should be "".
          AddressList.__str__() fails on None.
          I got an email with such an address and my program
          failed processing it.
      
          Example:
          >>> import rfc822
      
          >>> rfc822.AddressList("<>").addresslist
          [('', None)]
          >>> str(rfc822.AddressList("<>"))
          Traceback (most recent call last):
          File "<stdin>", line 1, in ?
          File "/usr/lib/python2.1/rfc822.py", line 753, in __str__
          return ", ".join(map(dump_address_pair,
          self.addresslist))
          TypeError: sequence item 0: expected string, None found
      
      [His solution: in the internal routine AddrlistClass.getrouteaddr(),
      initialize adlist to "".]
      d42c7af7
    • Guido van Rossum's avatar
      Another contributor. · bafd5448
      Guido van Rossum authored
      bafd5448
    • Tim Peters's avatar
      Whitespace normalization. · 8bf73c30
      Tim Peters authored
      8bf73c30
  2. 19 Dec, 2001 17 commits
  3. 18 Dec, 2001 16 commits
  4. 17 Dec, 2001 3 commits