| Summary: | telepathy-butterfly crashed with ValueError in __parse() | ||
|---|---|---|---|
| Product: | papyon | Reporter: | Sebastien Bacher <seb128> |
| Component: | general | Assignee: | Telepathy bugs list <telepathy-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
| Severity: | normal | ||
| Priority: | medium | CC: | wgrant |
| Version: | unspecified | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
|
Description
Sebastien Bacher
2010-04-09 06:38:16 UTC
I need the butterfly log for just before this traceback. This happens every time I receive a message from a particular contact at the moment. Said contact is using eBuddy right now.
This is an example message:
<<< MSG <redacted email> <redacted name> 160
X-MMS-IM-Format: 'FN=Arial; EF=; CO=000000; CS=0; PF=00; RL=0;'\r\n
Content-Type: 'text/plain; charset=UTF-8'\r\n
MIME-Version: '1.0'\r\n
\r\n
<redacted plaintext message body>
I suspect that the trailing semicolon on X-MMS-IM-Format is to blame -- adding an emptiness check like this fixes it:
def __parse(self, format):
for property in format.split(';'):
if not property:
continue
key, value = [p.strip(' \t|').upper() \
for p in property.split('=', 1)]
Good catch, thanks! I merged your patch to master: http://git.collabora.co.uk/?p=papyon.git;a=commitdiff;h=ffb93617a |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.