comparison doc/check-seclevel.py @ 21792:e15c991fe2ec

check-seclevel: restore use of callable() since it was readded in Python 3.2
author Augie Fackler <raf@durin42.com>
date Mon, 23 Jun 2014 09:23:47 -0400
parents 07f1ac17b722
children 67e6e55360d2
comparison
equal deleted inserted replaced
21791:fb16f6da5b3b 21792:e15c991fe2ec
12 from mercurial import demandimport; demandimport.enable() 12 from mercurial import demandimport; demandimport.enable()
13 from mercurial.commands import table 13 from mercurial.commands import table
14 from mercurial.help import helptable 14 from mercurial.help import helptable
15 from mercurial import extensions 15 from mercurial import extensions
16 from mercurial import minirst 16 from mercurial import minirst
17 from mercurial import util
18 17
19 _verbose = False 18 _verbose = False
20 19
21 def verbose(msg): 20 def verbose(msg):
22 if _verbose: 21 if _verbose:
85 return errorcnt 84 return errorcnt
86 85
87 def checkhghelps(): 86 def checkhghelps():
88 errorcnt = 0 87 errorcnt = 0
89 for names, sec, doc in helptable: 88 for names, sec, doc in helptable:
90 if util.safehasattr(doc, '__call__'): 89 if callable(doc):
91 doc = doc() 90 doc = doc()
92 errorcnt += checkseclevel(doc, 91 errorcnt += checkseclevel(doc,
93 '%s help topic' % names[0], 92 '%s help topic' % names[0],
94 initlevel_topic) 93 initlevel_topic)
95 94