Skip to content

More robust is_supported_format suffix check #5634

Description

@function2-llx

Is your feature request related to a problem? Please describe.
Sometimes the data I receive have uppercase suffixes (e.g., IMAGE.PNG), this could be recognized as the lowercase counterpart.

Describe the solution you'd like
Simply change this line

if len(tokens) == 0 or all("." + s.lower() not in "".join(tokens) for s in suffixes):

to something like

    if len(tokens) == 0 or all("." + s.lower() not in "".join(map(str.lower, tokens)) for s in suffixes):

If this is acceptable, I'm happy to open a PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions