diff --git a/browser/node.py b/browser/node.py index a49a350..335deb6 100644 --- a/browser/node.py +++ b/browser/node.py @@ -440,7 +440,7 @@ class NodeView(BaseView): def targetView(self, name='index.html', methodName='show'): if name == 'index.html': # only when called for default view tv = self.viewAnnotations.get('targetView') - if tv is not None: + if tv is not None and callable(tv): return tv() if '?' in name: name, params = name.split('?', 1)