process_commands_wrap_deferred:
  - fix comment describing what this is for
  - add lots of indexing macros to this call
Closes SF bug #518989.
diff --git a/Doc/perl/python.perl b/Doc/perl/python.perl
index 29e7f39..cd04ee5 100644
--- a/Doc/perl/python.perl
+++ b/Doc/perl/python.perl
@@ -1943,11 +1943,10 @@
 }
 
 
-# I don't recall exactly why this was needed, but it was very much needed.
-# We'll see if anything breaks when I move the "code" line out -- some
-# things broke with it in.
-
-#code # {}
+# Commands listed here have process-order dependencies; these often
+# are related to indexing operations.
+# XXX Not sure why funclineni, methodlineni, and samp are here.
+#
 process_commands_wrap_deferred(<<_RAW_ARG_DEFERRED_CMDS_);
 declaremodule # [] # {} # {}
 funcline # {} # {}
@@ -1956,6 +1955,15 @@
 methodline # [] # {} # {}
 methodlineni # [] # {} # {}
 modulesynopsis # {}
+bifuncindex # {}
+exindex # {}
+indexii # {} # {}
+indexiii # {} # {} # {}
+indexiv # {} # {} # {} # {}
+kwindex # {}
+obindex # {}
+opindex # {}
+stindex # {}
 platform # {}
 samp # {}
 setindexsubitem # {}