docs: def run(self, value):
          """ Determines if value character length is between self.minimum and self.maximum.
          Keyword arguments:
          value str -- the value of the associated field to compare
          """
          if self.pass_ and not value.strip():
              return True
  
          if self.minimum <= len((value.strip() if self.strip else value)) <= self.maximum:
              return True
  
          self.error = self.error.format(value, self.minimum, self.maximum)
          return False