Mercurial Hosting > luan
changeset 1846:695a73e060a4 default tip
improve Sql
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 05 Feb 2025 11:07:27 -0700 |
parents | a185f432d94c |
children | |
files | src/luan/modules/sql/Sql.luan |
diffstat | 1 files changed, 9 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/src/luan/modules/sql/Sql.luan Tue Feb 04 20:55:21 2025 -0700 +++ b/src/luan/modules/sql/Sql.luan Wed Feb 05 11:07:27 2025 -0700 @@ -67,15 +67,16 @@ return query end - function database.run(fn) - try - return fn() - finally - database.close() - end - end - return database end +function Sql.run(spec,fn) + local database = Sql.database(spec) + try + return fn(database) + finally + database.close() + end +end + return Sql