2
0
mirror of https://github.com/m-labs/artiq.git synced 2024-12-25 19:28:26 +08:00

master: keep dataset manager consistent when set_dataset is called with contradictory attributes

This commit is contained in:
Sebastien Bourdeauducq 2016-10-18 17:10:18 +08:00
parent 363a7ebe3a
commit 67ce341adf

View File

@ -190,8 +190,12 @@ class DatasetManager:
broadcast = True
if broadcast:
self.broadcast[key] = persist, value
elif key in self.broadcast.read:
del self.broadcast[key]
if save:
self.local[key] = value
elif key in self.local:
del self.local[key]
def mutate(self, key, index, value):
target = None