Make photo.duration_string a @property
This commit is contained in:
		
							parent
							
								
									d7cd1e9748
								
							
						
					
					
						commit
						afe7085702
					
				
					 4 changed files with 4 additions and 3 deletions
				
			
		|  | @ -33,7 +33,7 @@ def photo(p, include_albums=True, include_tags=True): | ||||||
|         'ratio': p.ratio, |         'ratio': p.ratio, | ||||||
|         'area': p.area, |         'area': p.area, | ||||||
|         'bytes': p.bytes, |         'bytes': p.bytes, | ||||||
|         'duration_str': p.duration_string(), |         'duration_str': p.duration_string, | ||||||
|         'duration': p.duration, |         'duration': p.duration, | ||||||
|         'bytes_str': p.bytestring(), |         'bytes_str': p.bytestring(), | ||||||
|         'has_thumbnail': bool(p.thumbnail), |         'has_thumbnail': bool(p.thumbnail), | ||||||
|  |  | ||||||
|  | @ -505,6 +505,7 @@ class Photo(ObjectBase): | ||||||
|             self.photodb.log.debug('Committing - delete photo') |             self.photodb.log.debug('Committing - delete photo') | ||||||
|             self.photodb.commit() |             self.photodb.commit() | ||||||
| 
 | 
 | ||||||
|  |     @property | ||||||
|     def duration_string(self): |     def duration_string(self): | ||||||
|         if self.duration is None: |         if self.duration is None: | ||||||
|             return None |             return None | ||||||
|  |  | ||||||
|  | @ -169,7 +169,7 @@ | ||||||
|         {% endif %} |         {% endif %} | ||||||
|         <li>Size: {{photo.bytestring()}}</li> |         <li>Size: {{photo.bytestring()}}</li> | ||||||
|         {% if photo.duration %} |         {% if photo.duration %} | ||||||
|             <li>Duration: {{photo.duration_string()}}</li> |             <li>Duration: {{photo.duration_string}}</li> | ||||||
|         {% endif %} |         {% endif %} | ||||||
|             <li><a href="/file/{{photo.id}}{{photo.dot_extension}}?download=1">Download as {{photo.id}}.{{photo.extension}}</a></li> |             <li><a href="/file/{{photo.id}}{{photo.dot_extension}}?download=1">Download as {{photo.id}}.{{photo.extension}}</a></li> | ||||||
|             <li><a href="/file/{{photo.id}}{{photo.dot_extension}}?download=1&original_filename=1">Download as "{{photo.basename}}"</a></li> |             <li><a href="/file/{{photo.id}}{{photo.dot_extension}}?download=1&original_filename=1">Download as "{{photo.basename}}"</a></li> | ||||||
|  |  | ||||||
|  | @ -60,7 +60,7 @@ | ||||||
|                 {{photo.width}}×{{photo.height}}, |                 {{photo.width}}×{{photo.height}}, | ||||||
|             {% endif %} |             {% endif %} | ||||||
|             {% if photo.duration %} |             {% if photo.duration %} | ||||||
|                 {{photo.duration_string()}}, |                 {{photo.duration_string}}, | ||||||
|             {% endif %} |             {% endif %} | ||||||
|             <a target="_blank" href="/file/{{photo.id}}.{{photo.extension}}">{{photo.bytestring()}}</a> |             <a target="_blank" href="/file/{{photo.id}}.{{photo.extension}}">{{photo.bytestring()}}</a> | ||||||
|             </span> |             </span> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue