code: def is_rate_limited(self, namespace: str) -> bool:
          
          return not self.__can_attempt(namespace=namespace, add_attempt=False)
docs: Checks if a namespace is already rate limited or not without making any additional attempts
  
          :param namespace:  Rate limiting namespace
          :type namespace: str
  
          :return:    Returns true if attempt can go ahead under current rate limiting rules, false otherwise