Remove Tag._cached_synonyms. Not worthwhile.
This commit is contained in:
		
							parent
							
								
									d24f93809b
								
							
						
					
					
						commit
						fa97dd5d3c
					
				
					 1 changed files with 0 additions and 12 deletions
				
			
		|  | @ -1144,7 +1144,6 @@ class Tag(ObjectBase, GroupableMixin): | ||||||
| 
 | 
 | ||||||
|         self.group_getter = self.photodb.get_tag |         self.group_getter = self.photodb.get_tag | ||||||
|         self.group_getter_many = self.photodb.get_tags_by_id |         self.group_getter_many = self.photodb.get_tags_by_id | ||||||
|         self._cached_synonyms = None |  | ||||||
| 
 | 
 | ||||||
|     def __repr__(self): |     def __repr__(self): | ||||||
|         return f'Tag:{self.id}:{self.name}' |         return f'Tag:{self.id}:{self.name}' | ||||||
|  | @ -1218,9 +1217,6 @@ class Tag(ObjectBase, GroupableMixin): | ||||||
|         } |         } | ||||||
|         self.photodb.sql_insert(table='tag_synonyms', data=data) |         self.photodb.sql_insert(table='tag_synonyms', data=data) | ||||||
| 
 | 
 | ||||||
|         if self._cached_synonyms is not None: |  | ||||||
|             self._cached_synonyms.add(synname) |  | ||||||
| 
 |  | ||||||
|         if commit: |         if commit: | ||||||
|             self.photodb.commit(message='add synonym') |             self.photodb.commit(message='add synonym') | ||||||
| 
 | 
 | ||||||
|  | @ -1248,8 +1244,6 @@ class Tag(ObjectBase, GroupableMixin): | ||||||
|             'mastername': (self.name, mastertag.name), |             'mastername': (self.name, mastertag.name), | ||||||
|         } |         } | ||||||
|         self.photodb.sql_update(table='tag_synonyms', pairs=data, where_key='mastername') |         self.photodb.sql_update(table='tag_synonyms', pairs=data, where_key='mastername') | ||||||
|         if mastertag._cached_synonyms is not None: |  | ||||||
|             mastertag._cached_synonyms.update(my_synonyms) |  | ||||||
| 
 | 
 | ||||||
|         # Because these were two separate tags, perhaps in separate trees, it |         # Because these were two separate tags, perhaps in separate trees, it | ||||||
|         # is possible for a photo to have both at the moment. |         # is possible for a photo to have both at the moment. | ||||||
|  | @ -1328,15 +1322,11 @@ class Tag(ObjectBase, GroupableMixin): | ||||||
|             self.photodb.commit(message='edit tag') |             self.photodb.commit(message='edit tag') | ||||||
| 
 | 
 | ||||||
|     def get_synonyms(self): |     def get_synonyms(self): | ||||||
|         if self._cached_synonyms is not None: |  | ||||||
|             return self._cached_synonyms.copy() |  | ||||||
| 
 |  | ||||||
|         syn_rows = self.photodb.sql_select( |         syn_rows = self.photodb.sql_select( | ||||||
|             'SELECT name FROM tag_synonyms WHERE mastername == ?', |             'SELECT name FROM tag_synonyms WHERE mastername == ?', | ||||||
|             [self.name] |             [self.name] | ||||||
|         ) |         ) | ||||||
|         synonyms = set(row[0] for row in syn_rows) |         synonyms = set(row[0] for row in syn_rows) | ||||||
|         self._cached_synonyms = synonyms.copy() |  | ||||||
|         return synonyms |         return synonyms | ||||||
| 
 | 
 | ||||||
|     @decorators.required_feature('tag.edit') |     @decorators.required_feature('tag.edit') | ||||||
|  | @ -1371,8 +1361,6 @@ class Tag(ObjectBase, GroupableMixin): | ||||||
| 
 | 
 | ||||||
|         self.photodb._cached_frozen_children = None |         self.photodb._cached_frozen_children = None | ||||||
|         self.photodb.sql_delete(table='tag_synonyms', pairs={'name': synname}) |         self.photodb.sql_delete(table='tag_synonyms', pairs={'name': synname}) | ||||||
|         if self._cached_synonyms is not None: |  | ||||||
|             self._cached_synonyms.remove(synname) |  | ||||||
| 
 | 
 | ||||||
|         if commit: |         if commit: | ||||||
|             self.photodb.commit(message='remove synonym') |             self.photodb.commit(message='remove synonym') | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue