Skip to content
Snippets Groups Projects
Commit 06afa33d authored by Stephan Seitz's avatar Stephan Seitz
Browse files

use hashlib instead of hash for Interpolator

parent c6648fbb
No related branches found
No related tags found
1 merge request!129Interpolation refactoring
...@@ -81,7 +81,7 @@ class Interpolator(object): ...@@ -81,7 +81,7 @@ class Interpolator(object):
self.field.field_type = pystencils.field.FieldType.CUSTOM self.field.field_type = pystencils.field.FieldType.CUSTOM
self.address_mode = address_mode self.address_mode = address_mode
self.use_normalized_coordinates = use_normalized_coordinates 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, self.symbol = TypedSymbol('dummy_symbol_carrying_field' + self.field.name + hash_str,
'dummy_symbol_carrying_field' + self.field.name + hash_str) 'dummy_symbol_carrying_field' + self.field.name + hash_str)
self.symbol.field = self.field self.symbol.field = self.field
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment