mirror of
https://github.com/1bardesign/batteries.git
synced 2024-11-10 02:31:48 +00:00
identifier: Guard against require error in case socket's missing
This commit is contained in:
parent
c038281f3c
commit
3252a55936
@ -47,7 +47,7 @@ local _encoding = {
|
|||||||
--use socket. if that's not loaded, they'll have to provide their own
|
--use socket. if that's not loaded, they'll have to provide their own
|
||||||
local function _now(time_func, ...)
|
local function _now(time_func, ...)
|
||||||
if package.loaded.socket then return package.loaded.socket.gettime(...) end
|
if package.loaded.socket then return package.loaded.socket.gettime(...) end
|
||||||
if require("socket") then return require("socket").gettime(...) end
|
if pcall(require, "socket") then return require("socket").gettime(...) end
|
||||||
if time_func then return time_func(...) end
|
if time_func then return time_func(...) end
|
||||||
error("assertion failed: socket can't be found and no time function provided")
|
error("assertion failed: socket can't be found and no time function provided")
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user