def insert_gridfs_extract_metadata(image_filepath, db_name=None): from mongo_gridfs_insert_file import insert_file_gridfs_file7 import os,sys try: db_name = sys.argv[2] except IndexError: db_name='gridfs_file7' metadata = getparse_metadata_from_imagefile(image_filepath).items()[0][1] print image_filepath, metadata insert_record = insert_file_gridfs_file7(filepath=image_filepath, metadata=metadata, db_name=db_name) return #insert_record
def update_gridfs_extract_metadata(image_filepath,**kwargs): import mongo_gridfs_insert_file import os,sys try: db_name = kwargs.get('db_name') if not db_name: db_name = sys.argv[2] except UnboundLocalError: db_name='gridfs_file7' except IndexError: db_name='gridfs_file7' metadata = getparse_metadata_from_imagefile(image_filepath).items()[0][1] print image_filepath, metadata insert_record = mongo_gridfs_insert_file.insert_file_gridfs_file7(filepath=image_filepath, metadata=metadata, db_name=db_name) return #insert_record