Skip to content

Commit 8c12272

Browse files
committed
convert: Avoid multiple reads on enum lookup members.
1 parent a9ffefb commit 8c12272

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

openage/convert/value_object/read/genie_structure.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2014-2024 the openage authors. See copying.md for legal info.
1+
# Copyright 2014-2025 the openage authors. See copying.md for legal info.
22

33
# TODO pylint: disable=C,R
44

@@ -587,7 +587,7 @@ def _read_primitive(
587587
generated_value_members.append(gen_member)
588588

589589
# run entry hook for non-primitive members
590-
if is_custom_member:
590+
if isinstance(var_type, ContinueReadMember) and is_custom_member:
591591
result = var_type.entry_hook(result)
592592

593593
if result == ContinueReadMember.result.ABORT:

0 commit comments

Comments
 (0)