Skip to content

Commit 2801745

Browse files
committed
Change Resource dunder hash to reduce collisions
Improves readability from the last commit
1 parent 32ce848 commit 2801745

File tree

1 file changed

+2
-2
lines changed
  • opentelemetry-sdk/src/opentelemetry/sdk/resources

1 file changed

+2
-2
lines changed

opentelemetry-sdk/src/opentelemetry/sdk/resources/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -234,8 +234,8 @@ def __eq__(self, other: object) -> bool:
234234
)
235235

236236
def __hash__(self):
237-
return hash(dumps(self._attributes, sort_keys=True)) + 31 * hash(
238-
self._schema_url
237+
return hash(
238+
dumps(self._attributes, sort_keys=True) + "|" + self._schema_url
239239
)
240240

241241

0 commit comments

Comments
 (0)