]> granicus.if.org Git - python/commitdiff
Fix SF bug 579701 (Fernando Pérez); an input line consisting of one or
authorGuido van Rossum <guido@python.org>
Fri, 12 Jul 2002 13:10:53 +0000 (13:10 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 12 Jul 2002 13:10:53 +0000 (13:10 +0000)
more spaces only crashed pdb.

While I was at it, cleaned up some style nits (spaces between function
and parenthesis, and redundant parentheses in if statement).

Lib/pdb.py

index 229aa64071b565844dec16b56652554593cd5a72..3786ed97b5ef5a8332168a7216e02f8753279c21 100755 (executable)
@@ -102,8 +102,8 @@ class Pdb(bdb.Bdb, cmd.Cmd):
             self.rcLines = []
             for line in rcLines:
                 line = line[:-1]
-                if len (line) > 0 and line[0] != '#':
-                    self.onecmd (line)
+                if len(line) > 0 and line[0] != '#':
+                    self.onecmd(line)
 
     # Override Bdb methods (except user_call, for now)
 
@@ -151,7 +151,7 @@ class Pdb(bdb.Bdb, cmd.Cmd):
 
     def precmd(self, line):
         """Handle alias expansion and ';;' separator."""
-        if not line:
+        if not line.strip():
             return line
         args = line.split()
         while args[0] in self.aliases:
@@ -321,8 +321,8 @@ class Pdb(bdb.Bdb, cmd.Cmd):
             return 0
         line = line.strip()
         # Don't allow setting breakpoint at a blank line
-        if ( not line or (line[0] == '#') or
-             (line[:3] == '"""') or line[:3] == "'''" ):
+        if (not line or (line[0] == '#') or
+             (line[:3] == '"""') or line[:3] == "'''"):
             print '*** Blank or comment'
             return 0
         # When a file is read in and a breakpoint is at
@@ -401,9 +401,9 @@ class Pdb(bdb.Bdb, cmd.Cmd):
         bp = bdb.Breakpoint.bpbynumber[bpnum]
         if bp:
             bp.ignore = count
-            if (count > 0):
+            if count > 0:
                 reply = 'Will ignore next '
-                if (count > 1):
+                if count > 1:
                     reply = reply + '%d crossings' % count
                 else:
                     reply = reply + '1 crossing'
@@ -614,7 +614,7 @@ class Pdb(bdb.Bdb, cmd.Cmd):
             for alias in keys:
                 print "%s = %s" % (alias, self.aliases[alias])
             return
-        if args[0] in self.aliases and len (args) == 1:
+        if args[0] in self.aliases and len(args) == 1:
             print "%s = %s" % (args[0], self.aliases[args[0]])
         else:
             self.aliases[args[0]] = ' '.join(args[1:])