doc/check-seclevel.py
changeset 21792 e15c991fe2ec
parent 17648 07f1ac17b722
child 26192 67e6e55360d2
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