From b8d3e62bae3559b24a2a135c921ccc9879fab339 Mon Sep 17 00:00:00 2001 From: Mike Naberezny Date: Sun, 16 May 2010 11:30:29 -0700 Subject: [PATCH] Use get() instead of setdefault(). --- src/py65/memory.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/py65/memory.py b/src/py65/memory.py index 8569eee4..ef6dff8a 100644 --- a/src/py65/memory.py +++ b/src/py65/memory.py @@ -9,7 +9,7 @@ def __init__(self, subject=None): 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 @@ def __setitem__(self, address, value): 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: