Skip to content

poor error message on malformed media range #20

@GoogleCodeExporter

Description

@GoogleCodeExporter
I'm seeing this Accept header in the wild: 

`text/html,application/json;q=0.9application/xhtml+xml,application/xml;q=0.9,*/*
;q=0.8`

Note the `0.9application`, which I believe is an error and should be 
`0.9,application`. mimeparse.parse_media_range fails with `ValueError: invalid 
literal for float(): 0.9application/xhtml+xml`. I would expect instead an error 
message saying the header is malformed. Does mimeparse have a concept of strict 
and lenient parsing? Does it want one?

Original issue reported on code.google.com by whit537@gmail.com on 20 May 2013 at 3:44

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions