import Blender
import struct
from Blender import Lamp
object = Blender.Object.GetSelected()[0]
polygons = 0.0
mesh = object.getData()
for f in mesh.faces:
num=0
for vert in f.v:
if num<3:
num+=1
else:
num=0
rc=f.col[num].r/255
gc=f.col[num].g/255
bc=f.col[num].b/255
l = Lamp.New('Spot','yay') # create new 'Spot' lamp data
#l.setMode('square', 'shadow') # set these two lamp mode flags
ob = Blender.Object.New('Lamp') # create new lamp object
ob.link(l) # link lamp obj with lamp data
#l=Lamp.New('Lamp')
print "yay"
#ob=Blender.Object.New('Lamp')
#ob.link(l)