diff options
Diffstat (limited to 'pyload')
| -rw-r--r-- | pyload/config/Setup.py | 11 | ||||
| -rw-r--r-- | pyload/database/User.py | 2 | ||||
| -rw-r--r-- | pyload/utils/printer.py | 4 | 
3 files changed, 11 insertions, 6 deletions
diff --git a/pyload/config/Setup.py b/pyload/config/Setup.py index f078d54d0..e2f96c802 100644 --- a/pyload/config/Setup.py +++ b/pyload/config/Setup.py @@ -24,6 +24,11 @@ class SetupAssistant(object):          self.lang           = "en"          self.stdin_encoding = get_console_encoding(sys.stdin.encoding) +        # Input shorthand for yes +        self.yes = "y" +        # Input shorthand for no +        self.no = "n" +      def start(self):          print @@ -383,7 +388,7 @@ class SetupAssistant(object):                  print _("2 - List users")                  print _("3 - Remove user")                  print _("4 - Quit") -                action = raw_input("[1]/2/3/4: ") +                action = raw_input("1/2/3/4: ")                  if not action in ("1", "2", "3", "4"):                      continue                  elif action == "1": @@ -463,8 +468,8 @@ class SetupAssistant(object):              info = ""          print "%(dep)-12s %(bool)s  (%(info)s)" % {'dep': name + ':', -                     'bool': _(true if value else false).upper(), -                     'info': info} +                                                   'bool': _(true if value else false).upper(), +                                                   'info': info}      def check_module(self, module): diff --git a/pyload/database/User.py b/pyload/database/User.py index 2aedc3bba..b5b44c50a 100644 --- a/pyload/database/User.py +++ b/pyload/database/User.py @@ -82,7 +82,7 @@ class UserMethods(object):      @style.queue      def getAllUserData(db):          db.c.execute("SELECT name, permission, role, template, email FROM users") -        return {{"permission": r[1], "role": r[2], "template": r[3], "email": r[4]} for r in db.c} +        return {r[0]: {"permission": r[1], "role": r[2], "template": r[3], "email": r[4]} for r in db.c}      @style.queue diff --git a/pyload/utils/printer.py b/pyload/utils/printer.py index 1122c7f4c..e4f6a360a 100644 --- a/pyload/utils/printer.py +++ b/pyload/utils/printer.py @@ -7,10 +7,10 @@ colorama.init(autoreset=True)  def color(color, text): -    return colorama.Fore.(c.upper())(text) +    return colorama.Fore[c.upper()](text)  for c in colorama.Fore: -    eval("%(color) = lambda msg: color(%(color), msg)" % {'color': c.lower()} +    eval("%(color)s = lambda msg: color(%(color)s, msg)" % {'color': c.lower()})  def overline(line, msg):  | 
