]> git.phdru.name Git - m_librarian.git/blobdiff - scripts/ml-import.py
Add option -C|--config file
[m_librarian.git] / scripts / ml-import.py
index f154841f1742cee8719811dedbfc02779805c630..3ccbd319a87cf1101e95431ab3836393b974d5bd 100755 (executable)
@@ -1,16 +1,21 @@
 #! /usr/bin/env python
 
 import argparse
+from m_librarian.config import get_config
 from m_librarian.db import open_db, init_db, update_counters
 from m_librarian.glst import import_glst
 from m_librarian.inp import import_inpx
 
 if __name__ == '__main__':
     parser = argparse.ArgumentParser(description='Import')
+    parser.add_argument('-C', '--config', help='configuration file')
     parser.add_argument('-D', '--database', help='database URI')
     parser.add_argument('inpx', nargs='+', help='INPX files to import')
     args = parser.parse_args()
 
+    if args.config:
+        get_config(args.config)  # Get and cache config file
+
     open_db(args.database)
     init_db()
     import_glst()