From e7917861175a3aed08ed00cd490df81f9a6fe56d Mon Sep 17 00:00:00 2001 From: Campbell Barton <ideasman42@gmail.com> Date: Wed, 21 Sep 2011 08:53:49 +0000 Subject: [PATCH] fix for image export on 3ds files, dont overwrite builtin 'map' for stl io --- io_mesh_stl/stl_utils.py | 6 +++--- io_scene_3ds/export_3ds.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/io_mesh_stl/stl_utils.py b/io_mesh_stl/stl_utils.py index e320774dc..282409abb 100644 --- a/io_mesh_stl/stl_utils.py +++ b/io_mesh_stl/stl_utils.py @@ -49,9 +49,9 @@ def mmap_file(filename): with open(filename, 'rb') as file: # check http://bugs.python.org/issue8046 to have mmap context # manager fixed in python - map = mmap.mmap(file.fileno(), 0, access=mmap.ACCESS_READ) - yield map - map.close() + mem_map = mmap.mmap(file.fileno(), 0, access=mmap.ACCESS_READ) + yield mem_map + mem_map.close() class ListDict(dict): diff --git a/io_scene_3ds/export_3ds.py b/io_scene_3ds/export_3ds.py index fc8d7117e..714d419af 100644 --- a/io_scene_3ds/export_3ds.py +++ b/io_scene_3ds/export_3ds.py @@ -446,7 +446,7 @@ def make_material_texture_chunk(id, images): """ mat_sub = _3ds_chunk(id) - def add_image(img): + def add_image(image): import bpy filename = bpy.path.basename(image.filepath) mat_sub_file = _3ds_chunk(MATMAPFILE) -- GitLab