+class HelpLine(object):
+ def __init__(self, cmd, syntax, shorthelp, admin, level, module):
+ self.cmd = cmd
+ self.syntax = syntax
+ self.shorthelp = shorthelp
+ self.admin = admin
+ self.level = level
+ self.module = module
+
+ def __cmp__(self, other):
+ if self.level == other.level:
+ return cmp(self.cmd, other.cmd)
+ else:
+ return cmp(self.level, other.level)
+
+
+ def __str__(self):
+ if self.admin:
+ return "%-35s(%3s) - %-10s - %-50s" % (self.cmd+' '+self.syntax, self.level, self.module, self.shorthelp)
+ else:
+ return "%-40s - %-50s" % (self.cmd+' '+self.syntax, self.shorthelp)
+