Add new_photo_kwargs param to digest_directory.
This commit is contained in:
		
							parent
							
								
									56655d2cd0
								
							
						
					
					
						commit
						fcd507e337
					
				
					 1 changed files with 7 additions and 1 deletions
				
			
		|  | @ -1174,6 +1174,7 @@ class PhotoDB(PDBAlbumMixin, PDBBookmarkMixin, PDBPhotoMixin, PDBTagMixin, PDBUs | ||||||
|             exclude_directories=None, |             exclude_directories=None, | ||||||
|             exclude_filenames=None, |             exclude_filenames=None, | ||||||
|             make_albums=True, |             make_albums=True, | ||||||
|  |             new_photo_kwargs={}, | ||||||
|             recurse=True, |             recurse=True, | ||||||
|             commit=True, |             commit=True, | ||||||
|         ): |         ): | ||||||
|  | @ -1192,6 +1193,11 @@ class PhotoDB(PDBAlbumMixin, PDBBookmarkMixin, PDBPhotoMixin, PDBTagMixin, PDBUs | ||||||
|         if exclude_filenames is None: |         if exclude_filenames is None: | ||||||
|             exclude_filenames = self.config['digest_exclude_files'] |             exclude_filenames = self.config['digest_exclude_files'] | ||||||
| 
 | 
 | ||||||
|  |         if 'commit' in new_photo_kwargs: | ||||||
|  |             new_photo_kwargs.pop('commit') | ||||||
|  |         if 'filepath' in new_photo_kwargs: | ||||||
|  |             new_photo_kwargs.pop('filepath') | ||||||
|  | 
 | ||||||
|         directory.correct_case() |         directory.correct_case() | ||||||
|         generator = spinal.walk_generator( |         generator = spinal.walk_generator( | ||||||
|             directory, |             directory, | ||||||
|  | @ -1219,7 +1225,7 @@ class PhotoDB(PDBAlbumMixin, PDBBookmarkMixin, PDBPhotoMixin, PDBTagMixin, PDBUs | ||||||
|                 try: |                 try: | ||||||
|                     photo = self.get_photo_by_path(filepath) |                     photo = self.get_photo_by_path(filepath) | ||||||
|                 except exceptions.NoSuchPhoto: |                 except exceptions.NoSuchPhoto: | ||||||
|                     photo = self.new_photo(filepath.absolute_path, commit=False) |                     photo = self.new_photo(filepath.absolute_path, commit=False, **new_photo_kwargs) | ||||||
|                 new_photos.append(photo) |                 new_photos.append(photo) | ||||||
| 
 | 
 | ||||||
|             if not make_albums: |             if not make_albums: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue