Skip to content

Commit 27f2798

Browse files
committed
Add missing setter methods
1 parent 9cb7a18 commit 27f2798

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

Fruit_Jam/Fruit_Jam_Logic_Gates/entity.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -635,10 +635,18 @@ def find_neighboring_wire_end(self, direction, wire_segments=None):
635635
def output(self):
636636
return self._output
637637

638+
@output.setter
639+
def output(self, value):
640+
self._output = value
641+
638642
@property
639643
def recursion_guard(self):
640644
return self._recursion_guard
641645

646+
@recursion_guard.setter
647+
def recursion_guard(self, value):
648+
self._recursion_guard = value
649+
642650
@property
643651
def value(self):
644652

Fruit_Jam/Fruit_Jam_Logic_Gates/workspace.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -630,9 +630,11 @@ def load_from_json(self, json_data):
630630
# Connect any connectors
631631
for entity in self.entities:
632632
if isinstance(entity,ConnectorOut):
633-
self.available_connectors.remove(entity.connector_number)
633+
if entity.connector_number in self.available_connectors:
634+
self.available_connectors.remove(entity.connector_number)
634635
for entity_in in self.entities:
635636
if isinstance(entity_in,ConnectorIn) and \
637+
entity_in.connector_number is not None and \
636638
entity.connector_number == entity_in.connector_number:
637639

638640
entity_in.input_one = entity

0 commit comments

Comments
 (0)