def run(self):
        while (self.max-self.min)>1:
            mid = (self.max-self.min)/2 + self.min
            if self.db.injector.inject(self.db.forge.wrap_bisec(self.db.forge.forge_cdt(self.cdt,mid))):
                self.max = mid
            else:
                self.min = mid
        self.result = self.min
dataset/ETHPy150Open sysdream/pysqli/pysqli/core/async.py/AsyncBisecInjector.run/original