summaryrefslogtreecommitdiffstats
path: root/solutions/py/intcode.py
diff options
context:
space:
mode:
Diffstat (limited to 'solutions/py/intcode.py')
-rw-r--r--solutions/py/intcode.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/solutions/py/intcode.py b/solutions/py/intcode.py
index daaf12d..694fee0 100644
--- a/solutions/py/intcode.py
+++ b/solutions/py/intcode.py
@@ -87,6 +87,8 @@ class Computer(object):
def step(self):
if self.SIG_OUTPUT and self.output is None:
self.SIG_OUTPUT = False
+ if self.SIG_INPUT and self.input is not None:
+ self.SIG_INPUT = False
inst = self.parse_op(self.memory[self.pointer])
if inst[0] == HAL: