@rbac(('owner', 'user'))
    def subdrivers(self, recurse=False):
        if recurse:
            itercomps = self.iteration_set()
        else:
            itercomps = list([getattr(self.parent,n) for n in self._iter_set])

        for comp in itercomps:
            if has_interface(comp, IDriver):
                yield comp
Returns the URL and token for a CAPTCHA challenge issued by the server.
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/driver.py/Driver.subdrivers--crossover with--dataset/ETHPy150Open acil-bwh/SlicerCIP/Scripted/attic/PicasaSnap/gdata/gauth.py/get_captcha_challenge