code: def select_delay_factor(self, delay_factor):
          
          if self.fast_cli:
              if delay_factor <= self.global_delay_factor:
                  return delay_factor
              else:
                  return self.global_delay_factor
          else:
              if delay_factor >= self.global_delay_factor:
                  return delay_factor
              else:
                  return self.global_delay_factor
docs: Choose the greater of delay_factor or self.global_delay_factor (default).
          In fast_cli choose the lesser of delay_factor of self.global_delay_factor.
  
          :param delay_factor: See __init__: global_delay_factor
          :type delay_factor: int