summaryrefslogtreecommitdiff
path: root/utils.py
diff options
context:
space:
mode:
authorSylvain Th?nault <sylvain.thenault@logilab.fr>2010-05-11 12:22:08 +0200
committerSylvain Th?nault <sylvain.thenault@logilab.fr>2010-05-11 12:22:08 +0200
commit8f2491361f953726f048a958f52a1a4262ea488f (patch)
treeb4c05272574e04a22fe1d11b301c83406fa37c91 /utils.py
parentde481e52f9f10c10a9ee5510ef0316ab5384e2e1 (diff)
downloadpylint-8f2491361f953726f048a958f52a1a4262ea488f.tar.gz
fix statement count
Diffstat (limited to 'utils.py')
-rw-r--r--utils.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/utils.py b/utils.py
index 1f5c639..e5a22bc 100644
--- a/utils.py
+++ b/utils.py
@@ -462,6 +462,7 @@ def expand_modules(files_or_modules, black_list):
class PyLintASTWalker(object):
def __init__(self):
# callbacks per node types
+ self.nbstatements = 1
self.visit_events = {}
self.leave_events = {}
@@ -505,6 +506,8 @@ class PyLintASTWalker(object):
its children, then leave events.
"""
cid = astng.__class__.__name__.lower()
+ if astng.is_statement:
+ self.nbstatements += 1
# generate events for this node on each checker
for cb in self.visit_events.get(cid, ()):
cb(astng)