def attempt(self, namespace: str):
return self.__can_attempt(namespace=namespace)<EOL>
Records an attempt and returns true of false depending on whether attempt can go through or not

:param namespace: Rate limiting namespace
:type namespace: str

:return: Returns true if attempt can go ahead under current rate limiting rules, false otherwise