From d7b06f064499610b17e1197103eade22a6059967 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 10 Jul 2018 15:37:46 +0200 Subject: [PATCH] Blender 2.8 compatibility of image datablock --- blender_asset_tracer/trace/modifier_walkers.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/blender_asset_tracer/trace/modifier_walkers.py b/blender_asset_tracer/trace/modifier_walkers.py index 8a7d3e3..e7dc3a9 100644 --- a/blender_asset_tracer/trace/modifier_walkers.py +++ b/blender_asset_tracer/trace/modifier_walkers.py @@ -97,7 +97,14 @@ def _get_image(prop_name: bytes, """ if not dblock: return - ima = dblock.get_pointer(prop_name) + + try: + ima = dblock.get_pointer(prop_name) + except KeyError as ex: + # No such property, just return. + log.debug('_get_image() called with non-existing property name: %s', ex) + return + if not ima: return