Skip to content

Nameerror when I use numpy.nan as default #101

@anandhs

Description

@anandhs

When I default to numpy.nan, i get a NameError: name 'nan' is not defined.

Here is the full code

import fastjsonschema
import numpy as np

nnnan = np.nan
print(nnnan)
validate = fastjsonschema.compile({
    'type': 'object',
    'properties': {
        'a': {'type': 'number', 'default': np.nan},
    },
})

data = validate({})
assert data == {'a': np.nan}

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions