@@ -229,7 +229,7 @@ def better_validation_error(error, version, version_minor):
229229
230230
231231def validate (nbdict = None , ref = None , version = None , version_minor = None ,
232- relax_add_props = False , nbjson = None , use_fast = False ):
232+ relax_add_props = False , nbjson = None ):
233233 """Checks whether the given notebook dict-like object
234234 conforms to the relevant notebook format schema.
235235
@@ -245,7 +245,6 @@ def validate(nbdict=None, ref=None, version=None, version_minor=None,
245245 else :
246246 raise TypeError ("validate() missing 1 required argument: 'nbdict'" )
247247
248-
249248 if ref is None :
250249 # if ref is not specified, we have a whole notebook, so we can get the version
251250 nbdict_version , nbdict_version_minor = get_version (nbdict )
@@ -258,20 +257,10 @@ def validate(nbdict=None, ref=None, version=None, version_minor=None,
258257 if version is None :
259258 version , version_minor = 1 , 0
260259
261- validator = get_validator (version , version_minor , relax_add_props = relax_add_props )
262- if validator is None :
263- raise ValidationError ("No schema for validating v%s notebooks" % version )
264- elif validator .name != "jsonschema" :
265- # If not using default validator then, skip iter_validate, and provide
266- # less legible errors
267- validator .validate (nbdict )
268- else :
269- # If using default validator then use iter_validate, and provide
270- # more readable errors
271- for error in iter_validate (nbdict , ref = ref , version = version ,
272- version_minor = version_minor ,
273- relax_add_props = relax_add_props ):
274- raise error
260+ for error in iter_validate (nbdict , ref = ref , version = version ,
261+ version_minor = version_minor ,
262+ relax_add_props = relax_add_props ):
263+ raise error
275264
276265
277266def iter_validate (nbdict = None , ref = None , version = None , version_minor = None ,
0 commit comments