From 06afa33d7c3ac5cdefa26e9951c1803c99aa4778 Mon Sep 17 00:00:00 2001 From: Stephan Seitz <stephan.seitz@fau.de> Date: Mon, 13 Jan 2020 16:41:02 +0100 Subject: [PATCH] use hashlib instead of hash for Interpolator --- pystencils/interpolation_astnodes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pystencils/interpolation_astnodes.py b/pystencils/interpolation_astnodes.py index c51bad4cc..71bb325b2 100644 --- a/pystencils/interpolation_astnodes.py +++ b/pystencils/interpolation_astnodes.py @@ -81,7 +81,7 @@ class Interpolator(object): self.field.field_type = pystencils.field.FieldType.CUSTOM self.address_mode = address_mode self.use_normalized_coordinates = use_normalized_coordinates - hash_str = "%x" % abs(hash(self.field) + hash(address_mode)) + hash_str = hashlib.md5(f'{self.field}_{address_mode}'.encode()).hexdigest() self.symbol = TypedSymbol('dummy_symbol_carrying_field' + self.field.name + hash_str, 'dummy_symbol_carrying_field' + self.field.name + hash_str) self.symbol.field = self.field -- GitLab