Remove extra equal dunders

This commit is contained in:
Jeremiah Lowin 2025-06-10 09:45:06 -04:00
commit 5914a09170
3 changed files with 0 additions and 18 deletions

View file

@ -86,12 +86,6 @@ class Resource(FastMCPComponent, abc.ABC):
"""Read the resource content."""
pass
def __eq__(self, other: object) -> bool:
if type(self) is not type(other):
return False
assert isinstance(other, type(self))
return self.model_dump() == other.model_dump()
def to_mcp_resource(self, **overrides: Any) -> MCPResource:
"""Convert the resource to an MCPResource."""
kwargs = {

View file

@ -115,12 +115,6 @@ class ResourceTemplate(FastMCPComponent):
tags=self.tags,
)
def __eq__(self, other: object) -> bool:
if type(self) is not type(other):
return False
assert isinstance(other, type(self))
return self.model_dump() == other.model_dump()
def to_mcp_template(self, **overrides: Any) -> MCPResourceTemplate:
"""Convert the resource template to an MCPResourceTemplate."""
kwargs = {

View file

@ -74,12 +74,6 @@ class Tool(FastMCPComponent, ABC):
serializer=serializer,
)
def __eq__(self, other: object) -> bool:
if type(self) is not type(other):
return False
assert isinstance(other, type(self))
return self.model_dump() == other.model_dump()
@abstractmethod
async def run(
self, arguments: dict[str, Any]