webmcp
diff framework/env/execute/finalizers.lua @ 208:2c2bcde0df79
Pre/postfork initializers and finalizers via coroutines
author | jbe |
---|---|
date | Sat Jan 10 00:11:52 2015 +0100 (2015-01-10) |
parents | |
children | 2ddbb44680f7 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/framework/env/execute/finalizers.lua Sat Jan 10 00:11:52 2015 +0100 1.3 @@ -0,0 +1,13 @@ 1.4 +--[[-- 1.5 +execute.finalizers() 1.6 + 1.7 +Executes that code in initializers which is placed after execute.inner(). 1.8 + 1.9 +--]]-- 1.10 + 1.11 +function execute.finalizers() 1.12 + for i = #execute._finalizers, 1, -1 do 1.13 + execute._finalizers[i]() 1.14 + execute._finalizers[i] = 0 1.15 + end 1.16 +end