Some linting.
This commit is contained in:
		
							parent
							
								
									5dae9ba178
								
							
						
					
					
						commit
						e9d5711f29
					
				
					 12 changed files with 48 additions and 22 deletions
				
			
		|  | @ -6,3 +6,14 @@ from . import objects | |||
| from . import photodb | ||||
| from . import searchhelpers | ||||
| from . import tag_export | ||||
| 
 | ||||
| __all__ = [ | ||||
|     'constants', | ||||
|     'decorators', | ||||
|     'exceptions', | ||||
|     'helpers', | ||||
|     'objects', | ||||
|     'photodb', | ||||
|     'searchhelpers', | ||||
|     'tag_export', | ||||
| ] | ||||
|  |  | |||
|  | @ -7,7 +7,6 @@ import hashlib | |||
| import mimetypes | ||||
| import os | ||||
| import PIL.Image | ||||
| import re | ||||
| import zipstream | ||||
| 
 | ||||
| from voussoirkit import bytestring | ||||
|  |  | |||
|  | @ -357,8 +357,8 @@ class Album(ObjectBase, GroupableMixin): | |||
| 
 | ||||
|     @decorators.required_feature('album.edit') | ||||
|     @decorators.transaction | ||||
|     def add_child(self, *args, **kwargs): | ||||
|         return super().add_child(*args, **kwargs) | ||||
|     def add_child(self, member): | ||||
|         return super().add_child(member) | ||||
| 
 | ||||
|     @decorators.required_feature('album.edit') | ||||
|     @decorators.transaction | ||||
|  | @ -1308,7 +1308,11 @@ class Photo(ObjectBase): | |||
| 
 | ||||
|         new_path.assert_not_exists() | ||||
| 
 | ||||
|         self.photodb.log.info('Renaming file "%s" -> "%s".', old_path.absolute_path, new_path.absolute_path) | ||||
|         self.photodb.log.info( | ||||
|             'Renaming file "%s" -> "%s".', | ||||
|             old_path.absolute_path, | ||||
|             new_path.absolute_path, | ||||
|         ) | ||||
| 
 | ||||
|         new_path.parent.makedirs(exist_ok=True) | ||||
| 
 | ||||
|  | @ -1476,7 +1480,7 @@ class Tag(ObjectBase, GroupableMixin): | |||
|     @decorators.required_feature('tag.edit') | ||||
|     @decorators.transaction | ||||
|     def add_child(self, member): | ||||
|         ret = self.__add_child(member) | ||||
|         ret = super().add_child(member) | ||||
|         if ret is BAIL: | ||||
|             return BAIL | ||||
| 
 | ||||
|  | @ -1486,10 +1490,8 @@ class Tag(ObjectBase, GroupableMixin): | |||
|     @decorators.required_feature('tag.edit') | ||||
|     @decorators.transaction | ||||
|     def add_children(self, members): | ||||
|         bail = True | ||||
|         for member in members: | ||||
|             bail = (self.__add_child(member) is BAIL) and bail | ||||
|         if bail: | ||||
|         ret = super().add_children(members) | ||||
|         if ret is BAIL: | ||||
|             return BAIL | ||||
| 
 | ||||
|         self.photodb.caches['tag_exports'].clear() | ||||
|  |  | |||
|  | @ -964,8 +964,8 @@ class PDBPhotoMixin: | |||
|         query = f'{"-" * 80}\n{query}\n{"-" * 80}' | ||||
| 
 | ||||
|         self.log.debug('\n%s %s', query, bindings) | ||||
|         #explain = self.sql_execute('EXPLAIN QUERY PLAN ' + query, bindings) | ||||
|         #print('\n'.join(str(x) for x in explain.fetchall())) | ||||
|         # explain = self.sql_execute('EXPLAIN QUERY PLAN ' + query, bindings) | ||||
|         # print('\n'.join(str(x) for x in explain.fetchall())) | ||||
|         generator = self.sql_select(query, bindings) | ||||
|         seen_albums = set() | ||||
|         results_received = 0 | ||||
|  |  | |||
|  | @ -57,7 +57,8 @@ def flat_dict(tags, include_synonyms=True): | |||
|     for equaling the main tag versus existing in the rest of the subtree. | ||||
|     ''' | ||||
|     result = {} | ||||
|     def recur(tag): | ||||
| 
 | ||||
|     def recurse(tag): | ||||
|         try: | ||||
|             return result[tag] | ||||
|         except KeyError: | ||||
|  | @ -67,7 +68,7 @@ def flat_dict(tags, include_synonyms=True): | |||
|         my_result.add(tag) | ||||
| 
 | ||||
|         for child in tag.get_children(): | ||||
|             my_result.update(recur(child)) | ||||
|             my_result.update(recurse(child)) | ||||
| 
 | ||||
|         result[tag] = my_result | ||||
| 
 | ||||
|  | @ -77,7 +78,7 @@ def flat_dict(tags, include_synonyms=True): | |||
|         return my_result | ||||
| 
 | ||||
|     for tag in tags: | ||||
|         recur(tag) | ||||
|         recurse(tag) | ||||
| 
 | ||||
|     return result | ||||
| 
 | ||||
|  |  | |||
|  | @ -246,7 +246,6 @@ def easybake_argparse(args): | |||
|         photodb.commit() | ||||
| 
 | ||||
| def export_symlinks_argparse(args): | ||||
|     photodb = find_photodb() | ||||
|     destination = pathclass.Path(args.destination) | ||||
|     destination.makedirs(exist_ok=True) | ||||
| 
 | ||||
|  | @ -594,12 +593,12 @@ digest: | |||
|     flags: | ||||
|     --exclude_directories A B C: | ||||
|         Any directories matching any pattern of A, B, C... will be skipped. | ||||
|         These patterns may be absolute paths like 'D:\temp', plain names like | ||||
|         These patterns may be absolute paths like 'D:\\temp', plain names like | ||||
|         'thumbnails' or glob patterns like 'build_*'. | ||||
| 
 | ||||
|     --exclude_filenames A B C: | ||||
|         Any filenames matching any pattern of A, B, C... will be skipped. | ||||
|         These patterns may be absolute paths like 'D:\somewhere\config.json', | ||||
|         These patterns may be absolute paths like 'D:\\somewhere\\config.json', | ||||
|         plain names like 'thumbs.db' or glob patterns like '*.temp'. | ||||
| 
 | ||||
|     --glob_directories A B C: | ||||
|  |  | |||
|  | @ -4,3 +4,11 @@ from . import endpoints | |||
| from . import sessions | ||||
| 
 | ||||
| site = common.site | ||||
| 
 | ||||
| __all__ = [ | ||||
|     'common', | ||||
|     'decorators', | ||||
|     'endpoints', | ||||
|     'sessions', | ||||
|     'site', | ||||
| ] | ||||
|  |  | |||
|  | @ -3,8 +3,6 @@ import hashlib | |||
| from voussoirkit import cacheclass | ||||
| from voussoirkit import spinal | ||||
| 
 | ||||
| import etiquette | ||||
| 
 | ||||
| class FileEtagManager: | ||||
|     ''' | ||||
|     The FileEtagManager serves ETag and Cache-Control headers for disk files to | ||||
|  |  | |||
|  | @ -4,3 +4,12 @@ from . import bookmark_endpoints | |||
| from . import photo_endpoints | ||||
| from . import tag_endpoints | ||||
| from . import user_endpoints | ||||
| 
 | ||||
| __all__ = [ | ||||
|     'album_endpoints', | ||||
|     'basic_endpoints', | ||||
|     'bookmark_endpoints', | ||||
|     'photo_endpoints', | ||||
|     'tag_endpoints', | ||||
|     'user_endpoints', | ||||
| ] | ||||
|  |  | |||
|  | @ -1,6 +1,5 @@ | |||
| import flask; from flask import request | ||||
| import os | ||||
| import time | ||||
| import urllib.parse | ||||
| 
 | ||||
| from voussoirkit import flasktools | ||||
|  |  | |||
|  | @ -1,5 +1,4 @@ | |||
| import flask; from flask import request | ||||
| import time | ||||
| 
 | ||||
| from voussoirkit import flasktools | ||||
| 
 | ||||
|  |  | |||
|  | @ -188,7 +188,8 @@ def upgrade_6_to_7(photodb): | |||
|     Most of the indices were renamed. | ||||
|     ''' | ||||
|     photodb.sql_execute('BEGIN') | ||||
|     indices = photodb.sql_select('SELECT name FROM sqlite_master WHERE type == "index" AND name NOT LIKE "sqlite_%"') | ||||
|     query = 'SELECT name FROM sqlite_master WHERE type == "index" AND name NOT LIKE "sqlite_%"' | ||||
|     indices = photodb.sql_select(query) | ||||
|     indices = [name for (name,) in indices] | ||||
|     for index in indices: | ||||
|         photodb.sql_execute(f'DROP INDEX {index}') | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue