From cab149e241a35176e2689982eab4eeba2864f42b Mon Sep 17 00:00:00 2001 From: James Turk Date: Tue, 21 Feb 2012 18:39:04 -0500 Subject: [PATCH] change onchanged to take doc and newdata --- oyster/core.py | 2 +- oyster/tests/test_kernel.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/oyster/core.py b/oyster/core.py index c52d466..6403824 100644 --- a/oyster/core.py +++ b/oyster/core.py @@ -178,7 +178,7 @@ class Kernel(object): }) # fire off onchanged functions for onchanged in doc_class['onchanged']: - onchanged(doc) + onchanged(doc, newdata) if error: # if there's been an error, increment the consecutive_errors count diff --git a/oyster/tests/test_kernel.py b/oyster/tests/test_kernel.py index 91be5a8..1bdd5d1 100644 --- a/oyster/tests/test_kernel.py +++ b/oyster/tests/test_kernel.py @@ -7,7 +7,7 @@ import pymongo from oyster.core import Kernel -def hook_fired(doc): +def hook_fired(doc, newdata): doc['hook_fired'] = doc.get('hook_fired', 0) + 1 RANDOM_URL = 'http://www.random.org/integers/?num=1&min=-1000000000&max=1000000000&col=1&base=10&format=plain&rnd=new'