From 7aacc04f0ca7f5d7eaf0a2ad569599a76a7abd2d Mon Sep 17 00:00:00 2001 From: whitequark Date: Tue, 22 May 2018 21:33:35 +0000 Subject: [PATCH] language: scan functions are not supported on core device. Closes #1009. --- artiq/language/scan.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/artiq/language/scan.py b/artiq/language/scan.py index 8c38ce63cf..3df898ad0f 100644 --- a/artiq/language/scan.py +++ b/artiq/language/scan.py @@ -42,12 +42,10 @@ def __init__(self, value, repetitions=1): self.value = value self.repetitions = repetitions - @portable def _gen(self): for i in range(self.repetitions): yield self.value - @portable def __iter__(self): return self._gen() @@ -81,7 +79,6 @@ def __init__(self, start, stop, npoints, randomize=False, seed=None): rng = random.Random(seed) random.shuffle(self.sequence, rng.random) - @portable def __iter__(self): return iter(self.sequence) @@ -101,7 +98,6 @@ class ExplicitScan(ScanObject): def __init__(self, sequence): self.sequence = sequence - @portable def __iter__(self): return iter(self.sequence)