{ } Raw JSON

bundles / nbformat 5.11.1 / nbformat / validator / _strip_invalida_metadata

function

nbformat.validator:_strip_invalida_metadata

source: /nbformat/validator.py:515

Signature

def _strip_invalida_metadata(nbdict: Any, version: int, version_minor: int, relax_add_props: bool) → int

Summary

This function tries to extract metadata errors from the validator and fix them if necessary. This mostly mean stripping unknown keys from metadata fields, or removing metadata fields altogether.

Parameters

nbdict : dict

notebook document

version : int
version_minor : int
relax_add_props : bool

Whether to allow extra property in the Json schema validating the notebook.

Returns

: int

number of modifications

Aliases

  • nbformat.validator._strip_invalida_metadata