mirror of
https://github.com/mnaberez/py65.git
synced 2025-02-06 02:31:08 +00:00
Use get() instead of setdefault().
This commit is contained in:
parent
8415155249
commit
b8d3e62bae
@ -9,7 +9,7 @@ class ObservableMemory:
|
|||||||
self._write_subscribers = {}
|
self._write_subscribers = {}
|
||||||
|
|
||||||
def __setitem__(self, address, value):
|
def __setitem__(self, address, value):
|
||||||
callbacks = self._write_subscribers.setdefault(address, [])
|
callbacks = self._write_subscribers.get(address, [])
|
||||||
|
|
||||||
for callback in callbacks:
|
for callback in callbacks:
|
||||||
result = callback(address, value)
|
result = callback(address, value)
|
||||||
@ -19,7 +19,7 @@ class ObservableMemory:
|
|||||||
self._subject[address] = value
|
self._subject[address] = value
|
||||||
|
|
||||||
def __getitem__(self, address):
|
def __getitem__(self, address):
|
||||||
callbacks = self._read_subscribers.setdefault(address, [])
|
callbacks = self._read_subscribers.get(address, [])
|
||||||
final_result = None
|
final_result = None
|
||||||
|
|
||||||
for callback in callbacks:
|
for callback in callbacks:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user