[Checkins] SVN: z3c.pypimirror/trunk/src/z3c/pypimirror/mirror.py added --indexes-only option (not fully read functional)

Andreas Jung andreas at andreas-jung.com
Thu Aug 28 15:03:27 EDT 2008


Log message for revision 90556:
  added --indexes-only option (not fully read functional)
  

Changed:
  U   z3c.pypimirror/trunk/src/z3c/pypimirror/mirror.py

-=-
Modified: z3c.pypimirror/trunk/src/z3c/pypimirror/mirror.py
===================================================================
--- z3c.pypimirror/trunk/src/z3c/pypimirror/mirror.py	2008-08-28 18:58:30 UTC (rev 90555)
+++ z3c.pypimirror/trunk/src/z3c/pypimirror/mirror.py	2008-08-28 19:03:25 UTC (rev 90556)
@@ -540,6 +540,8 @@
     parser = optparse.OptionParser()
     parser.add_option('-v', '--verbose', dest='verbose', action='store_true',
                       default=False, help='verbose on')
+    parser.add_option('-i', '--indexes-only', dest='indexes_only', action='store_true',
+                      default=False, help='create indexes only (no mirroring)')
     options, args = parser.parse_args()
     if len(args) != 1:
         print "Usage: mirror <config-file>"
@@ -559,12 +561,15 @@
     package_list = PypiPackageList().list(package_matches)
     mirror = Mirror(config["mirror_file_path"])
     lock = zc.lockfile.LockFile(os.path.join(config["mirror_file_path"], config["lock_file_name"]))
-    mirror.mirror(package_list, 
-                  filename_matches, 
-                  verbose, 
-                  cleanup, 
-                  create_indexes, 
-                  external_links, 
-                  config["base_url"])
+    if options.indexes_only:
+        mirror.index_html()
+    else:
+        mirror.mirror(package_list, 
+                      filename_matches, 
+                      verbose, 
+                      cleanup, 
+                      create_indexes, 
+                      external_links, 
+                      config["base_url"])
 
 



More information about the Checkins mailing list