(s, message)
| 176 | #--- MAIL FOLDER ----------------------------------------------------------------------------------- |
| 177 | |
| 178 | def _decode(s, message): |
| 179 | try: |
| 180 | # Decode message Content-Type charset to Unicode. |
| 181 | # If all fails, try Latin-1 (common case). |
| 182 | e = message.get("Content-Type") |
| 183 | e = e.split("charset=")[-1].split(";")[0].strip("\"'").lower() |
| 184 | s = s.decode(e) |
| 185 | except: |
| 186 | try: s = s.decode("utf-8") |
| 187 | except: |
| 188 | try: s = s.decode("latin-1") |
| 189 | except: |
| 190 | pass |
| 191 | return s |
| 192 | |
| 193 | class MailFolder(object): |
| 194 |
no test coverage detected
searching dependent graphs…