webmcp

changeset 282:be8ede894624

Code cleanup: handle I/O errors while reading template file
author jbe
date Sun Mar 22 00:57:32 2015 +0100 (2015-03-22)
parents e5c9319b28f9
children 81711c529eb2
files framework/env/slot/render_layout.lua
line diff
     1.1 --- a/framework/env/slot/render_layout.lua	Sat Mar 21 19:32:35 2015 +0100
     1.2 +++ b/framework/env/slot/render_layout.lua	Sun Mar 22 00:57:32 2015 +0100
     1.3 @@ -18,8 +18,8 @@
     1.4        ),
     1.5        'r'
     1.6      ))
     1.7 -    local layout = layout_file:read("*a")
     1.8 -    io.close(layout_file)
     1.9 +    local layout = assert(layout_file:read("*a"))
    1.10 +    assert(layout_file:close())
    1.11  
    1.12      -- render layout
    1.13      layout = string.gsub(layout, "__BASEURL__/?", request.get_relative_baseurl())  -- TODO: find a better placeholder than __BASEURL__ ?

Impressum / About Us