Comparison

util/datamanager.lua @ 88:023320150c65

Minor fix
author Waqas Hussain <waqas20@gmail.com>
date Thu, 09 Oct 2008 03:21:16 +0500
parent 87:059ef1c30844
child 117:8e5c5e6a3240
comparison
equal deleted inserted replaced
87:059ef1c30844 88:023320150c65
3 local pairs = pairs; 3 local pairs = pairs;
4 local char = string.char; 4 local char = string.char;
5 local loadfile, setfenv, pcall = loadfile, setfenv, pcall; 5 local loadfile, setfenv, pcall = loadfile, setfenv, pcall;
6 local log = log; 6 local log = log;
7 local io_open = io.open; 7 local io_open = io.open;
8 local tostring = tostring;
8 9
9 module "datamanager" 10 module "datamanager"
10 11
11 12
12 ---- utils ----- 13 ---- utils -----
28 29
29 local function basicSerialize (o) 30 local function basicSerialize (o)
30 if type(o) == "number" or type(o) == "boolean" then 31 if type(o) == "number" or type(o) == "boolean" then
31 return tostring(o) 32 return tostring(o)
32 else -- assume it is a string 33 else -- assume it is a string
33 return string.format("%q", tostring(o)) 34 return format("%q", tostring(o))
34 end 35 end
35 end 36 end
36 37
37 38
38 local function simplesave (f, o) 39 local function simplesave (f, o)