We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7206c99 commit e5f2603Copy full SHA for e5f2603
src/dodal/device_manager.py
@@ -75,8 +75,8 @@ def __len__(self) -> int:
75
return len(self.ready.keys()) + len(self.lazy.keys())
76
77
def __getitem__(self, key: str) -> Any:
78
- if (value := self.ready.get(key, _EMPTY)) is not _EMPTY:
79
- return value
+ if key in self.ready:
+ return self.ready[key]
80
if factory := self.lazy.pop(key, None):
81
value = factory()
82
self.ready[key] = value
0 commit comments