def print_topics(self, header, cmds, cmdlen, maxcol):
        if cmds == ['help']:
            return
        if cmds:
            self.stdout.write("%s\n"%str(header))
            if self.ruler:
                self.stdout.write("%s\n"%str(self.ruler * len(header)))
            newcmds = []
            for cmd in cmds:
                if cmd.startswith('_'):
                    newcmds.append('.' + cmd[1:])
                else:
                    newcmds.append(cmd)
            self.columnize(newcmds, maxcol-1)
            self.stdout.write("\n")
dataset/ETHPy150Open sassoftware/conary/conary/dbstore/shell.py/DbShell.print_topics/original