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 photodb | ||||||
| from . import searchhelpers | from . import searchhelpers | ||||||
| from . import tag_export | from . import tag_export | ||||||
|  | 
 | ||||||
|  | __all__ = [ | ||||||
|  |     'constants', | ||||||
|  |     'decorators', | ||||||
|  |     'exceptions', | ||||||
|  |     'helpers', | ||||||
|  |     'objects', | ||||||
|  |     'photodb', | ||||||
|  |     'searchhelpers', | ||||||
|  |     'tag_export', | ||||||
|  | ] | ||||||
|  |  | ||||||
|  | @ -7,7 +7,6 @@ import hashlib | ||||||
| import mimetypes | import mimetypes | ||||||
| import os | import os | ||||||
| import PIL.Image | import PIL.Image | ||||||
| import re |  | ||||||
| import zipstream | import zipstream | ||||||
| 
 | 
 | ||||||
| from voussoirkit import bytestring | from voussoirkit import bytestring | ||||||
|  |  | ||||||
|  | @ -357,8 +357,8 @@ class Album(ObjectBase, GroupableMixin): | ||||||
| 
 | 
 | ||||||
|     @decorators.required_feature('album.edit') |     @decorators.required_feature('album.edit') | ||||||
|     @decorators.transaction |     @decorators.transaction | ||||||
|     def add_child(self, *args, **kwargs): |     def add_child(self, member): | ||||||
|         return super().add_child(*args, **kwargs) |         return super().add_child(member) | ||||||
| 
 | 
 | ||||||
|     @decorators.required_feature('album.edit') |     @decorators.required_feature('album.edit') | ||||||
|     @decorators.transaction |     @decorators.transaction | ||||||
|  | @ -1308,7 +1308,11 @@ class Photo(ObjectBase): | ||||||
| 
 | 
 | ||||||
|         new_path.assert_not_exists() |         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) |         new_path.parent.makedirs(exist_ok=True) | ||||||
| 
 | 
 | ||||||
|  | @ -1476,7 +1480,7 @@ class Tag(ObjectBase, GroupableMixin): | ||||||
|     @decorators.required_feature('tag.edit') |     @decorators.required_feature('tag.edit') | ||||||
|     @decorators.transaction |     @decorators.transaction | ||||||
|     def add_child(self, member): |     def add_child(self, member): | ||||||
|         ret = self.__add_child(member) |         ret = super().add_child(member) | ||||||
|         if ret is BAIL: |         if ret is BAIL: | ||||||
|             return BAIL |             return BAIL | ||||||
| 
 | 
 | ||||||
|  | @ -1486,10 +1490,8 @@ class Tag(ObjectBase, GroupableMixin): | ||||||
|     @decorators.required_feature('tag.edit') |     @decorators.required_feature('tag.edit') | ||||||
|     @decorators.transaction |     @decorators.transaction | ||||||
|     def add_children(self, members): |     def add_children(self, members): | ||||||
|         bail = True |         ret = super().add_children(members) | ||||||
|         for member in members: |         if ret is BAIL: | ||||||
|             bail = (self.__add_child(member) is BAIL) and bail |  | ||||||
|         if bail: |  | ||||||
|             return BAIL |             return BAIL | ||||||
| 
 | 
 | ||||||
|         self.photodb.caches['tag_exports'].clear() |         self.photodb.caches['tag_exports'].clear() | ||||||
|  |  | ||||||
|  | @ -57,7 +57,8 @@ def flat_dict(tags, include_synonyms=True): | ||||||
|     for equaling the main tag versus existing in the rest of the subtree. |     for equaling the main tag versus existing in the rest of the subtree. | ||||||
|     ''' |     ''' | ||||||
|     result = {} |     result = {} | ||||||
|     def recur(tag): | 
 | ||||||
|  |     def recurse(tag): | ||||||
|         try: |         try: | ||||||
|             return result[tag] |             return result[tag] | ||||||
|         except KeyError: |         except KeyError: | ||||||
|  | @ -67,7 +68,7 @@ def flat_dict(tags, include_synonyms=True): | ||||||
|         my_result.add(tag) |         my_result.add(tag) | ||||||
| 
 | 
 | ||||||
|         for child in tag.get_children(): |         for child in tag.get_children(): | ||||||
|             my_result.update(recur(child)) |             my_result.update(recurse(child)) | ||||||
| 
 | 
 | ||||||
|         result[tag] = my_result |         result[tag] = my_result | ||||||
| 
 | 
 | ||||||
|  | @ -77,7 +78,7 @@ def flat_dict(tags, include_synonyms=True): | ||||||
|         return my_result |         return my_result | ||||||
| 
 | 
 | ||||||
|     for tag in tags: |     for tag in tags: | ||||||
|         recur(tag) |         recurse(tag) | ||||||
| 
 | 
 | ||||||
|     return result |     return result | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -246,7 +246,6 @@ def easybake_argparse(args): | ||||||
|         photodb.commit() |         photodb.commit() | ||||||
| 
 | 
 | ||||||
| def export_symlinks_argparse(args): | def export_symlinks_argparse(args): | ||||||
|     photodb = find_photodb() |  | ||||||
|     destination = pathclass.Path(args.destination) |     destination = pathclass.Path(args.destination) | ||||||
|     destination.makedirs(exist_ok=True) |     destination.makedirs(exist_ok=True) | ||||||
| 
 | 
 | ||||||
|  | @ -594,12 +593,12 @@ digest: | ||||||
|     flags: |     flags: | ||||||
|     --exclude_directories A B C: |     --exclude_directories A B C: | ||||||
|         Any directories matching any pattern of A, B, C... will be skipped. |         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_*'. |         'thumbnails' or glob patterns like 'build_*'. | ||||||
| 
 | 
 | ||||||
|     --exclude_filenames A B C: |     --exclude_filenames A B C: | ||||||
|         Any filenames matching any pattern of A, B, C... will be skipped. |         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'. |         plain names like 'thumbs.db' or glob patterns like '*.temp'. | ||||||
| 
 | 
 | ||||||
|     --glob_directories A B C: |     --glob_directories A B C: | ||||||
|  |  | ||||||
|  | @ -4,3 +4,11 @@ from . import endpoints | ||||||
| from . import sessions | from . import sessions | ||||||
| 
 | 
 | ||||||
| site = common.site | site = common.site | ||||||
|  | 
 | ||||||
|  | __all__ = [ | ||||||
|  |     'common', | ||||||
|  |     'decorators', | ||||||
|  |     'endpoints', | ||||||
|  |     'sessions', | ||||||
|  |     'site', | ||||||
|  | ] | ||||||
|  |  | ||||||
|  | @ -3,8 +3,6 @@ import hashlib | ||||||
| from voussoirkit import cacheclass | from voussoirkit import cacheclass | ||||||
| from voussoirkit import spinal | from voussoirkit import spinal | ||||||
| 
 | 
 | ||||||
| import etiquette |  | ||||||
| 
 |  | ||||||
| class FileEtagManager: | class FileEtagManager: | ||||||
|     ''' |     ''' | ||||||
|     The FileEtagManager serves ETag and Cache-Control headers for disk files to |     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 photo_endpoints | ||||||
| from . import tag_endpoints | from . import tag_endpoints | ||||||
| from . import user_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 flask; from flask import request | ||||||
| import os | import os | ||||||
| import time |  | ||||||
| import urllib.parse | import urllib.parse | ||||||
| 
 | 
 | ||||||
| from voussoirkit import flasktools | from voussoirkit import flasktools | ||||||
|  |  | ||||||
|  | @ -1,5 +1,4 @@ | ||||||
| import flask; from flask import request | import flask; from flask import request | ||||||
| import time |  | ||||||
| 
 | 
 | ||||||
| from voussoirkit import flasktools | from voussoirkit import flasktools | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -188,7 +188,8 @@ def upgrade_6_to_7(photodb): | ||||||
|     Most of the indices were renamed. |     Most of the indices were renamed. | ||||||
|     ''' |     ''' | ||||||
|     photodb.sql_execute('BEGIN') |     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] |     indices = [name for (name,) in indices] | ||||||
|     for index in indices: |     for index in indices: | ||||||
|         photodb.sql_execute(f'DROP INDEX {index}') |         photodb.sql_execute(f'DROP INDEX {index}') | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue