diff Lib/cmd.py @ 24058:37ffce2d9c3c legacy-trunk

Code modernization. Replace v=s[i]; del s[i] with single lookup v=s.pop(i)
author Raymond Hettinger <python@rcn.com>
date Sun, 30 Jun 2002 03:39:14 +0000
parents a1de0bab5475
children 3f8019273549
line wrap: on
line diff
--- a/Lib/cmd.py	Sat Jun 29 16:06:47 2002 +0000
+++ b/Lib/cmd.py	Sun Jun 30 03:39:14 2002 +0000
@@ -109,8 +109,7 @@
         stop = None
         while not stop:
             if self.cmdqueue:
-                line = self.cmdqueue[0]
-                del self.cmdqueue[0]
+                line = self.cmdqueue.pop(0)
             else:
                 if self.use_rawinput:
                     try:
@@ -261,11 +260,10 @@
         names = []
         classes = [self.__class__]
         while classes:
-            aclass = classes[0]
+            aclass = classes.pop(0)
             if aclass.__bases__:
                 classes = classes + list(aclass.__bases__)
             names = names + dir(aclass)
-            del classes[0]
         return names
 
     def complete_help(self, *args):