Let Photo.basename be a @property.
This commit is contained in:
		
							parent
							
								
									3b72b07262
								
							
						
					
					
						commit
						98f706f486
					
				
					 1 changed files with 6 additions and 2 deletions
				
			
		|  | @ -682,7 +682,7 @@ class Photo(ObjectBase): | ||||||
|         self.id = db_row['id'] |         self.id = db_row['id'] | ||||||
|         self.created = db_row['created'] |         self.created = db_row['created'] | ||||||
|         self.author_id = self.normalize_author_id(db_row['author_id']) |         self.author_id = self.normalize_author_id(db_row['author_id']) | ||||||
|         self.basename = db_row['override_filename'] or self.real_path.basename |         self.override_filename = db_row['override_filename'] | ||||||
|         self.extension = db_row['extension'] |         self.extension = db_row['extension'] | ||||||
|         self.tagged_at = db_row['tagged_at'] |         self.tagged_at = db_row['tagged_at'] | ||||||
| 
 | 
 | ||||||
|  | @ -776,6 +776,10 @@ class Photo(ObjectBase): | ||||||
| 
 | 
 | ||||||
|         return tag |         return tag | ||||||
| 
 | 
 | ||||||
|  |     @property | ||||||
|  |     def basename(self): | ||||||
|  |         return self.override_filename or self.real_path.basename | ||||||
|  | 
 | ||||||
|     @property |     @property | ||||||
|     def bitrate(self): |     def bitrate(self): | ||||||
|         if self.duration and self.bytes is not None: |         if self.duration and self.bytes is not None: | ||||||
|  | @ -1196,7 +1200,7 @@ class Photo(ObjectBase): | ||||||
|             'override_filename': new_filename, |             'override_filename': new_filename, | ||||||
|         } |         } | ||||||
|         self.photodb.sql_update(table='photos', pairs=data, where_key='id') |         self.photodb.sql_update(table='photos', pairs=data, where_key='id') | ||||||
|         self.basename = new_filename |         self.override_filename = new_filename | ||||||
| 
 | 
 | ||||||
|         self.__reinit__() |         self.__reinit__() | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue