Is there a better way, other than looping every object, of finding out if a range of layers are empty?
import bpy
layer_range = [1,2,3,4,11,12,13,14]
print("---------")
layer_range_break = False
for obj in bpy.context.scene.objects:
for layer_number in layer_range:
if obj.layers[layer_number]:
print("Object on bad layer")
layer_range_break = True
break
else:
print(obj.name)
if layer_range_break:
break