# uproot.interpretation.identify.UnknownInterpretation

Defined in uproot.interpretation.identify on line 1132.

Inheritance order:
`builtins.Exception` `builtins.BaseException`

class uproot.interpretation.identify.UnknownInterpretation(reason, file_path, object_path)

  Exception raised by uproot.interpretation.identify.interpretation_of if an uproot.interpretation.Interpretation cannot be found.

  The interpretation property may have uproot.interpretation.identify.UnknownInterpretation as a value.

  Any attempts to use this class as a uproot.interpretation.Interpretation causes it to raise itself. Thus, failing to find an interpretation for a `TBranch` is not a fatal error, but attempting to use it to deserialize arrays is a fatal error.

## typename

UnknownInterpretation.typename

## cache_key

UnknownInterpretation.cache_key

## numpy_dtype

UnknownInterpretation.numpy_dtype

## awkward_form

UnknownInterpretation.awkward_form(file, context=None, index_format='i64', header=False, tobject_header=False, breadcrumbs=())

## basket_array

UnknownInterpretation.basket_array

## final_array

UnknownInterpretation.final_array

## hook_before_basket_array

UnknownInterpretation.hook_before_basket_array

## hook_after_basket_array

UnknownInterpretation.hook_after_basket_array

## hook_before_final_array

UnknownInterpretation.hook_before_final_array

## hook_before_library_finalize

UnknownInterpretation.hook_before_library_finalize

## hook_after_final_array

UnknownInterpretation.hook_after_final_array

## itemsize

UnknownInterpretation.itemsize

## from_dtype

UnknownInterpretation.from_dtype

## to_dtype

UnknownInterpretation.to_dtype

## content

UnknownInterpretation.content

## header_bytes

UnknownInterpretation.header_bytes

## size_1to5_bytes

UnknownInterpretation.size_1to5_bytes