Can you do something like this, assuming that _cbnext returns one,two,three,four,five ? d = req.dbpool.runInteraction(self.transaction._cbmakeDetailRec) d.addCallbacks(self._cbnext,log.err) def _cbnext(self,one,two,three,four,five):