Base method when returning an iterator

2021-07-18 Thread rtrn
Ok, by changing method to proc fixes the problem. Is this something about `proc` vs `method` ? static vs dynamic dispatch ?

Base method when returning an iterator

2021-07-18 Thread rtrn
I'm pretty much a beginner method fetchDataInterval(self : dbHandle): iterator {.base.} = return iterator (): coldata = for i in self.db.fastRows(sql(self.fetchstring)): yield i.mapIt(parseInt(it)) Run I get a warning > Warning: gene