love.threaderror

Available since LÖVE 0.9.0
This callback is not supported in earlier versions.

Callback function triggered when a Thread encounters an error. If not overwritten this callback will raise an error containing the error message of the threaderror.

Function

Synopsis

love.threaderror( thread, errorstr )

Arguments

Thread thread
The thread which produced the error.
string errorstr
The error message.

Returns

Nothing.

Example

function love.load()
  mythread = love.thread.newThread("thread.lua")
  mythread:start()
end

function love.threaderror(thread, errorstr)
  print("Thread error!\n"..errorstr)
  -- thread:getError() will return the same error string now.
end

See Also


Other Languages