Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2010-11-24 20:29:22 +0300
committerCampbell Barton <ideasman42@gmail.com>2010-11-24 20:29:22 +0300
commit82f019e954e48d0a48fca140c79a1250e0821e9f (patch)
tree158c2937594a0aad448faeab84ce0caaf223693c /release
parent337f95dfabda563f0f55194207adfd7217255642 (diff)
close addon files, Py3.2 now complains when files are left open.
Diffstat (limited to 'release')
-rw-r--r--release/scripts/ui/space_userpref.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/release/scripts/ui/space_userpref.py b/release/scripts/ui/space_userpref.py
index 9b51c55b99f..226e507ce4b 100644
--- a/release/scripts/ui/space_userpref.py
+++ b/release/scripts/ui/space_userpref.py
@@ -855,9 +855,10 @@ class USERPREF_PT_addons(bpy.types.Panel):
print("fake_module", mod_name, mod_path)
import ast
ModuleType = type(ast)
+ file_mod = open(mod_path, "r", encoding='UTF-8')
if speedy:
lines = []
- line_iter = iter(open(mod_path, "r", encoding='UTF-8'))
+ line_iter = iter(file_mod)
l = ""
while not l.startswith("bl_addon_info"):
l = line_iter.readline()
@@ -866,11 +867,12 @@ class USERPREF_PT_addons(bpy.types.Panel):
while l.rstrip():
lines.append(l)
l = line_iter.readline()
- del line_iter
data = "".join(lines)
else:
- data = open(mod_path, "r").read()
+ data = file_mod.read()
+
+ file_mod.close()
ast_data = ast.parse(data, filename=mod_path)
body_info = None