Ticket #1443: imap4_quote.diff

File imap4_quote.diff, 612 bytes (added by therve, 8 years ago)
  • imap4.py

     
    37733773            inQuote = 1 
    37743774            start = i + 1 
    37753775        elif c == '"' and inQuote: 
    3776             inQuote = 0 
    3777             result.append(s[start:i]) 
    3778             start = i + 1 
     3776            if s[i-1] != '\\': 
     3777                inQuote = 0 
     3778                result.append(s[start:i]) 
     3779                start = i + 1 
    37793780        elif not inWord and not inQuote and c not in ('"' + string.whitespace): 
    37803781            inWord = 1 
    37813782            start = i