From 17efeb310d65eaf5e850d0e77e058096ee6c3b8b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 11 Feb 2011 01:27:00 +0000 Subject: bpy.utils.register_module() generator could go into eternal loop. --- release/scripts/modules/bpy/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'release') diff --git a/release/scripts/modules/bpy/utils.py b/release/scripts/modules/bpy/utils.py index 1bb62fdb29f..e3e93203235 100644 --- a/release/scripts/modules/bpy/utils.py +++ b/release/scripts/modules/bpy/utils.py @@ -588,8 +588,9 @@ def _bpy_module_classes(module, is_registered=False): if cls is None: del typemap_list[i] - elif is_registered == ("bl_rna" in cls.__dict__): - yield (cls, path, line) + else: + if is_registered == ("bl_rna" in cls.__dict__): + yield (cls, path, line) i += 1 -- cgit v1.2.3