From 4006f8c83baf402c64c4032b05aaa257a76f621a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 15 Aug 2013 00:32:12 +0000 Subject: fix [#36455] importing obj data after saving doesn't work --- release/scripts/modules/bpy_extras/image_utils.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'release') diff --git a/release/scripts/modules/bpy_extras/image_utils.py b/release/scripts/modules/bpy_extras/image_utils.py index 551689c5a75..ff6d23badb6 100644 --- a/release/scripts/modules/bpy_extras/image_utils.py +++ b/release/scripts/modules/bpy_extras/image_utils.py @@ -105,7 +105,15 @@ def load_image(imagepath, if relpath is not None: # make relative from bpy.path import relpath as relpath_fn - image.filepath_raw = relpath_fn(path, start=relpath) + # can't always find the relative path + # (between drive letters on windows) + try: + filepath_rel = relpath_fn(path, start=relpath) + except ValueError: + filepath_rel = None + + if filepath_rel is not None: + image.filepath_raw = filepath_rel return image -- cgit v1.2.3