diff options
Diffstat (limited to 'python/subunit/details.py')
| -rw-r--r-- | python/subunit/details.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/python/subunit/details.py b/python/subunit/details.py index 35bc88e..9e5e005 100644 --- a/python/subunit/details.py +++ b/python/subunit/details.py @@ -85,7 +85,10 @@ class MultipartDetailsParser(DetailsParser): return # TODO error handling field, value = line[:-1].decode('utf8').split(' ', 1) - main, sub = value.split('/') + try: + main, sub = value.split('/') + except ValueError: + raise ValueError("Invalid MIME type %r" % value) self._content_type = content_type.ContentType(main, sub) self._parse_state = self._get_name |
