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)