This commit is contained in:
MihailRis 2025-07-21 22:04:57 +03:00
parent af2dcbbc3f
commit 60bc30f01f

View File

@ -461,10 +461,12 @@ function file.readlines(path)
return lines return lines
end end
local _debug_getinfo = debug.getinfo
function debug.count_frames() function debug.count_frames()
local frames = 1 local frames = 1
while true do while true do
local info = debug.getinfo(frames) local info = _debug_getinfo(frames)
if info then if info then
frames = frames + 1 frames = frames + 1
else else
@ -477,7 +479,7 @@ function debug.get_traceback(start)
local frames = {} local frames = {}
local n = 2 + (start or 0) local n = 2 + (start or 0)
while true do while true do
local info = debug.getinfo(n) local info = _debug_getinfo(n)
if info then if info then
table.insert(frames, info) table.insert(frames, info)
else else
@ -567,7 +569,7 @@ end
function require(path) function require(path)
if not string.find(path, ':') then if not string.find(path, ':') then
local prefix, _ = parse_path(debug.getinfo(2).source) local prefix, _ = parse_path(_debug_getinfo(2).source)
return require(prefix..':'..path) return require(prefix..':'..path)
end end
local prefix, file = parse_path(path) local prefix, file = parse_path(path)