def process_task(self):
        # look for foreign device registrations that have expired
        for i in range(len(self.bbmdFDT)-1, -1, -1):
            fdte = self.bbmdFDT[i]
            fdte.fdRemain -= 1

            # delete it if it expired
            if 0 <= fdte.fdRemain:
                if _debug: BIPBBMD._debug("foreign device expired: %r", fdte.fdAddress)
                del self.bbmdFDT[i]
dataset/ETHPy150Open JoelBender/bacpypes/py25/bacpypes/bvllservice.py/BIPBBMD.process_task/swapped operands of `<=`