diff --git a/erp5/util/testnode/testnode.py b/erp5/util/testnode/testnode.py
index 4a89b6a7180954e98aef2e2280a0d11e88a943e0..19f9ad41b0302a06091856769c8e90c143815b41 100644
--- a/erp5/util/testnode/testnode.py
+++ b/erp5/util/testnode/testnode.py
@@ -195,7 +195,7 @@ shared = true
 
   def checkRevision(self, test_result, node_test_suite):
     if node_test_suite.revision == test_result.revision:
-      return
+      return lambda: None
     logger.info('Disagreement on tested revision, checking out: %r != %r',
         node_test_suite.revision, test_result.revision)
     updater_kw = dict(git_binary=self.config['git_binary'],