diff options
Diffstat (limited to 'data/unaligned_data_loader.py')
| -rw-r--r-- | data/unaligned_data_loader.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/data/unaligned_data_loader.py b/data/unaligned_data_loader.py index 4f82dbe..4a06510 100644 --- a/data/unaligned_data_loader.py +++ b/data/unaligned_data_loader.py @@ -13,6 +13,8 @@ class PairedData(object): self.stop_B = False def __iter__(self): + self.stop_A = False + self.stop_B = False self.data_loader_A_iter = iter(self.data_loader_A) self.data_loader_B_iter = iter(self.data_loader_B) return self @@ -37,6 +39,8 @@ class PairedData(object): B, B_paths = next(self.data_loader_B_iter) if self.stop_A and self.stop_B: + self.stop_A = False + self.stop_B = False raise StopIteration() else: return {'A': A, 'A_paths': A_paths, |
