forked from bartvdbraak/blender
close addon files, Py3.2 now complains when files are left open.
This commit is contained in:
parent
337f95dfab
commit
82f019e954
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user