From 3b87c58de9723c9b511a00702c54b267cb3a70be Mon Sep 17 00:00:00 2001 From: Gnome Ann <> Date: Sun, 12 Dec 2021 01:33:49 -0500 Subject: [PATCH] Make `KoboldStory` iterators methods instead of static functions --- bridge.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bridge.lua b/bridge.lua index 41709d2a..e6c4c915 100644 --- a/bridge.lua +++ b/bridge.lua @@ -623,7 +623,7 @@ return function(_python, _bridged) local KoboldStory_mt = setmetatable({}, metawrapper) ---@return fun(): KoboldStoryChunk, table, nil - function KoboldStory.forward_iter() + function KoboldStory:forward_iter() local nxt, iterator = _python.iter(bridged.vars.actions) local run_once = false local f = function() @@ -647,7 +647,7 @@ return function(_python, _bridged) end ---@return fun(): KoboldStoryChunk, table, nil - function KoboldStory.reverse_iter() + function KoboldStory:reverse_iter() local nxt, iterator = _python.iter(_python.builtins.reversed(bridged.vars.actions)) local last_run = false local f = function()