time.time is a method. You have to call it.
>>> import time >>> time.time() 1527294696.1632197So:
end time = time.time() + (light_on_delay * 60) # see the brackets?