diff --git a/development_api_navigator.py b/development_api_navigator.py index a4585a63b292a15cfa5aa3edf61f33da9f5da1ab..448b555b74d2509c3a8637f295abbd404a3c165c 100644 --- a/development_api_navigator.py +++ b/development_api_navigator.py @@ -670,7 +670,7 @@ def register_keymaps(): def unregister_keymaps(): km = bpy.data.window_managers["WinMan"].keyconfigs.default.keymaps["Text"] kmi = km.keymap_items["api_navigator.toggle_doc"] - km.items.remove(kmi) + km.keymap_items.remove(kmi) def register(): diff --git a/io_scene_x3d/import_x3d.py b/io_scene_x3d/import_x3d.py index 300a65681dc001ef7f21737c5e48d1f660a21ba7..fe8a15895f26202275934a1017696d9af1de46e6 100644 --- a/io_scene_x3d/import_x3d.py +++ b/io_scene_x3d/import_x3d.py @@ -1252,7 +1252,9 @@ def gzipOpen(path): if data is None: try: - data = open(path, 'rU').read() + filehandle = open(path, 'rU') + data = filehandle.read() + filehandle.close() except: pass diff --git a/space_view3d_materials_utils.py b/space_view3d_materials_utils.py index a08cf53dec2ff540ca5d39341a715ff3ce5d0070..75e53a52baa2a60c7c3c887b159fbfb806743432 100644 --- a/space_view3d_materials_utils.py +++ b/space_view3d_materials_utils.py @@ -702,10 +702,10 @@ def unregister(): kc = bpy.data.window_managers[0].keyconfigs.default km = kc.keymaps["3D View"] - for kmi in km.items: + for kmi in km.keymap_items: if kmi.idname == 'wm.call_menu': if kmi.properties.name == "VIEW3D_MT_master_material": - km.items.remove(kmi) + km.keymap_items.remove(kmi) break if __name__ == "__main__":