No, this is not currently supported. In your specific case you can define a function that creates the light and sets the parameters:
Code:
def addGeneralLight():
general_light= viz.addLight()
general_light.position(11.496,4.195,2.63)
general_light.direction(0,-1,0)
general_light.spread(180)
general_light.intensity(1)
general_light.spotexponent(3)
return general_light
light_1 = addGeneralLight()
light_1.setPosition(11.496,4.195,5.63)
light_2 = addGeneralLight()
light_2.setPosition(11.496,4.195,7.289)