From 968068d21d531e6b61b8822aa8752c9e267f2d25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 22 Feb 2018 17:44:03 +0100 Subject: [PATCH] Better exception message --- blender_asset_tracer/blendfile/dna.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/blender_asset_tracer/blendfile/dna.py b/blender_asset_tracer/blendfile/dna.py index 84fb600..8b071f0 100644 --- a/blender_asset_tracer/blendfile/dna.py +++ b/blender_asset_tracer/blendfile/dna.py @@ -240,7 +240,8 @@ class Struct: simple_reader = simple_readers[dna_type.dna_type_id] except KeyError: raise exceptions.NoReaderImplemented( - "%r exists but isn't pointer, can't resolve field %r" % (path, dna_name.name_only), + "%r exists but not simple type (%r), can't resolve field %r" % + (path, dna_type.dna_type_id.decode(), dna_name.name_only), dna_name, dna_type) from None if isinstance(path, tuple) and len(path) > 1 and isinstance(path[-1], int):