X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/b0b9af4440574ac04129b267905be25294f99f67..f5aec86546a7762dd0202f3983de22fe1c3814e9:/modules/help.py diff --git a/modules/help.py b/modules/help.py index e835bc0..27c80b7 100644 --- a/modules/help.py +++ b/modules/help.py @@ -6,7 +6,7 @@ modinfo = { 'author': 'Erebus Team', 'license': 'public domain', - 'compatible': [1,2], + 'compatible': [2], 'depends': [], 'softdeps': [], } @@ -99,15 +99,14 @@ def _genhelp(bot, user, chan, realtarget, *args): maxlevel = 100 filepath = bot.parent.cfg.get('help', 'path', default='./help/%d.txt') for arg in args: - if arg[0] == "@": + if arg.startswith("@"): module = arg[1:] - elif arg[0] == "#" and user.glevel >= lib.OWNER: + elif arg.startswith("#") and user.glevel >= lib.ADMIN: minlevel = maxlevel = int(arg[1:]) else: filepath = arg if minlevel != maxlevel: minlevel = maxlevel - print "%r %r %r %r" % (module, minlevel, maxlevel, filepath) for level in range(minlevel, maxlevel+1): if '%d' in filepath: filename = filepath % (level) @@ -144,7 +143,6 @@ def help(bot, user, chan, realtarget, *args): bot.slowmsg(user, str(HelpLine(func.cmd[0], func.syntax, func.shorthelp, (user.glevel > 0), func.reqglevel, func.module, func.reqclevel))) for line in func.longhelps: bot.slowmsg(user, " %s" % (line)) - bot.slowmsg(user, "End of help for %s." % (func.cmd[0])) if len(func.cmd) > 1: bot.slowmsg(user, " Aliases: %s" % (' '.join(func.cmd[1:]))) else: @@ -182,7 +180,7 @@ def help(bot, user, chan, realtarget, *args): for line in sorted(lines): bot.slowmsg(user, str(line)) bot.slowmsg(user, "End of command listing.") - elif args[0][0] == "@": + elif args[0].startswith("@"): lines = [] mod = args[0][1:].lower() for func in helps.itervalues():