Rename thumbnail directory to just "thumbnails".
This commit is contained in:
		
							parent
							
								
									a3f7c796c4
								
							
						
					
					
						commit
						1dfbdfa70c
					
				
					 2 changed files with 19 additions and 2 deletions
				
			
		|  | @ -41,7 +41,7 @@ ffmpeg = _load_ffmpeg() | ||||||
| 
 | 
 | ||||||
| # Database ######################################################################################### | # Database ######################################################################################### | ||||||
| 
 | 
 | ||||||
| DATABASE_VERSION = 19 | DATABASE_VERSION = 20 | ||||||
| DB_VERSION_PRAGMA = f''' | DB_VERSION_PRAGMA = f''' | ||||||
| PRAGMA user_version = {DATABASE_VERSION}; | PRAGMA user_version = {DATABASE_VERSION}; | ||||||
| ''' | ''' | ||||||
|  | @ -254,7 +254,7 @@ ADDITIONAL_MIMETYPES = { | ||||||
| DEFAULT_DATADIR = '_etiquette' | DEFAULT_DATADIR = '_etiquette' | ||||||
| DEFAULT_DBNAME = 'phototagger.db' | DEFAULT_DBNAME = 'phototagger.db' | ||||||
| DEFAULT_CONFIGNAME = 'config.json' | DEFAULT_CONFIGNAME = 'config.json' | ||||||
| DEFAULT_THUMBDIR = 'site_thumbnails' | DEFAULT_THUMBDIR = 'thumbnails' | ||||||
| 
 | 
 | ||||||
| DEFAULT_CONFIGURATION = { | DEFAULT_CONFIGURATION = { | ||||||
|     'cache_size': { |     'cache_size': { | ||||||
|  | @ -315,6 +315,7 @@ DEFAULT_CONFIGURATION = { | ||||||
|         '_etiquette', |         '_etiquette', | ||||||
|         '_site_thumbnails', |         '_site_thumbnails', | ||||||
|         'site_thumbnails', |         'site_thumbnails', | ||||||
|  |         'thumbnails', | ||||||
|     ], |     ], | ||||||
| 
 | 
 | ||||||
|     'file_read_chunk': 2 ** 20, |     'file_read_chunk': 2 ** 20, | ||||||
|  |  | ||||||
|  | @ -654,6 +654,22 @@ def upgrade_18_to_19(photodb): | ||||||
| 
 | 
 | ||||||
|     m.go() |     m.go() | ||||||
| 
 | 
 | ||||||
|  | def upgrade_19_to_20(photodb): | ||||||
|  |     ''' | ||||||
|  |     In this version, the thumbnail folder was renamed from "site_thumbnails" | ||||||
|  |     to just "thumbnails". | ||||||
|  |     ''' | ||||||
|  |     old = photodb.data_directory.with_child('site_thumbnails') | ||||||
|  |     if not old.exists: | ||||||
|  |         return | ||||||
|  |     new = photodb.data_directory.with_child('thumbnails') | ||||||
|  |     if new.exists: | ||||||
|  |         if len(new.listdir()) > 0: | ||||||
|  |             raise Exception(f'{new.absolute_path} already has items in it.') | ||||||
|  |         else: | ||||||
|  |             os.rmdir(new.absolute_path) | ||||||
|  |     os.rename(old.absolute_path, new.absolute_path) | ||||||
|  | 
 | ||||||
| def upgrade_all(data_directory): | def upgrade_all(data_directory): | ||||||
|     ''' |     ''' | ||||||
|     Given the directory containing a phototagger database, apply all of the |     Given the directory containing a phototagger database, apply all of the | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue