uci-berry-utils/table.be

39 lines
639 B
Plaintext

# lookup table loaded from json
import json
import os
path=os.path
# class Table
# var filename
# var tbl
# def init(name,opts)
# self.load()
# end
def load(filename)
var f # file object
var tbl # values loaded from json
filename=filename+'.json'
if path.exists(filename)
print(filename)
try
f = open(filename, "r")
tbl = json.load(f.read())
f.close()
except .. as e, m
if f != nil f.close() end
raise e, m
end
print('returning table',tbl)
return tbl
end
end
var table = module('table')
table.load = load
return table