def clear_limit(self, identifier=None):
<EOL>if identifier:<EOL><INDENT>if identifier in self._limits:<EOL><INDENT>del self._limits[identifier]<EOL>return True<EOL><DEDENT>else:<EOL><INDENT>return False<EOL><DEDENT><DEDENT>if self._limits:<EOL><INDENT>self._limits.clear()<EOL>return True<EOL><DEDENT>else:<EOL><INDENT>return False<EOL><DEDENT>
Remove a single limit or all defined limits
:param identifier: The identifier to clear limits for, or if no identifier is supplied, clears ALL limits
:type  identifier: int

:return: True if a limit was successfully found and removed, False if no limit could be matched for removal
:rtype : bool