Skip to content

Commit 7e91fb9

Browse files
committed
make pairs luafun compatible
Just wrap iterator with fun.iter. This allows to use pairs as crud.pairs:map(...):filter(...):totable() - we call it luafun compatibility. Closes #73
1 parent 620f395 commit 7e91fb9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

crud/select.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
local checks = require('checks')
22
local errors = require('errors')
33
local vshard = require('vshard')
4+
local fun = require('fun')
45

56
local call = require('crud.common.call')
67
local utils = require('crud.common.utils')
@@ -243,7 +244,7 @@ function select_module.pairs(space_name, user_conditions, opts)
243244
return iter, result
244245
end
245246

246-
return gen, nil, iter
247+
return fun.iter(gen, nil, iter)
247248
end
248249

249250
function select_module.call(space_name, user_conditions, opts)

0 commit comments

Comments
 (0)