Skip to content

Commit ff7d6cb

Browse files
committed
Use vim.iter/tbl_flatten for flattening
1 parent d749da9 commit ff7d6cb

1 file changed

Lines changed: 4 additions & 10 deletions

File tree

lua/dap-python.lua

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -146,17 +146,11 @@ end
146146

147147
---@return string[]
148148
local function flatten(...)
149-
local argc = select("#", ...)
150-
local result = {}
151-
for i = 1, argc do
152-
local arg = select(i, ...)
153-
if type(arg) == "table" then
154-
vim.list_extend(result, arg)
155-
else
156-
table.insert(result, arg)
157-
end
149+
local values = {...}
150+
if vim.iter then
151+
return vim.iter(values):flatten(2):totable()
158152
end
159-
return result
153+
return vim.tbl_flatten(values)
160154
end
161155

162156

0 commit comments

Comments
 (0)