summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--synapse/events/__init__.py4
-rw-r--r--synapse/push/push_rule_evaluator.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/synapse/events/__init__.py b/synapse/events/__init__.py
index 79bbdfcf2c..26650cdeac 100644
--- a/synapse/events/__init__.py
+++ b/synapse/events/__init__.py
@@ -127,8 +127,8 @@ class EventBase(object):
     def __set__(self, instance, value):
         raise AttributeError("Unrecognized attribute %s" % (instance,))
 
-    def items(self):
-        return self._event_dict.items()
+    def iteritems(self):
+        return self._event_dict.iteritems()
 
 
 class FrozenEvent(EventBase):
diff --git a/synapse/push/push_rule_evaluator.py b/synapse/push/push_rule_evaluator.py
index ad24167d15..9f3673da90 100644
--- a/synapse/push/push_rule_evaluator.py
+++ b/synapse/push/push_rule_evaluator.py
@@ -237,10 +237,10 @@ def _re_word_boundary(r):
 def _flatten_dict(d, prefix=[], result=None):
     if result is None:
         result = {}
-    for key, value in d.items():
+    for key, value in d.iteritems():
         if isinstance(value, basestring):
             result[".".join(prefix + [key])] = value.lower()
-        elif hasattr(value, "items"):
+        elif hasattr(value, "iteritems"):
             _flatten_dict(value, prefix=(prefix + [key]), result=result)
 
     return result