From f24626e4dac359fd3d3c23e3db8e154497140cd8 Mon Sep 17 00:00:00 2001 From: Wang Boyu Date: Mon, 2 Sep 2024 19:11:51 -0400 Subject: [PATCH] fix unhashable type error in agents-networks gis example --- gis/agents_and_networks/src/agent/building.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gis/agents_and_networks/src/agent/building.py b/gis/agents_and_networks/src/agent/building.py index cc260a3b..7a18bddc 100644 --- a/gis/agents_and_networks/src/agent/building.py +++ b/gis/agents_and_networks/src/agent/building.py @@ -35,3 +35,6 @@ def __eq__(self, other): if isinstance(other, Building): return self.unique_id == other.unique_id return False + + def __hash__(self) -> int: + return hash(self.unique_id)