1
0
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:
Mike Naberezny 2010-05-16 11:30:29 -07:00
parent 8415155249
commit b8d3e62bae

View File

@ -9,7 +9,7 @@ class ObservableMemory:
self._write_subscribers = {}
def __setitem__(self, address, value):
callbacks = self._write_subscribers.setdefault(address, [])
callbacks = self._write_subscribers.get(address, [])
for callback in callbacks:
result = callback(address, value)
@ -19,7 +19,7 @@ class ObservableMemory:
self._subject[address] = value
def __getitem__(self, address):
callbacks = self._read_subscribers.setdefault(address, [])
callbacks = self._read_subscribers.get(address, [])
final_result = None
for callback in callbacks: