Add jinja_filters.py with bytestring.
This commit is contained in:
		
							parent
							
								
									4fcb524211
								
							
						
					
					
						commit
						c1fd863999
					
				
					 3 changed files with 13 additions and 2 deletions
				
			
		|  | @ -9,6 +9,7 @@ from voussoirkit import bytestring | ||||||
| from voussoirkit import pathclass | from voussoirkit import pathclass | ||||||
| 
 | 
 | ||||||
| from . import caching | from . import caching | ||||||
|  | from . import jinja_filters | ||||||
| from . import jsonify | from . import jsonify | ||||||
| from . import sessions | from . import sessions | ||||||
| 
 | 
 | ||||||
|  | @ -31,6 +32,7 @@ site.config.update( | ||||||
| site.jinja_env.add_extension('jinja2.ext.do') | site.jinja_env.add_extension('jinja2.ext.do') | ||||||
| site.jinja_env.trim_blocks = True | site.jinja_env.trim_blocks = True | ||||||
| site.jinja_env.lstrip_blocks = True | site.jinja_env.lstrip_blocks = True | ||||||
|  | site.jinja_env.filters['bytestring'] = jinja_filters.bytestring | ||||||
| site.debug = True | site.debug = True | ||||||
| 
 | 
 | ||||||
| P = etiquette.photodb.PhotoDB() | P = etiquette.photodb.PhotoDB() | ||||||
|  |  | ||||||
|  | @ -0,0 +1,9 @@ | ||||||
|  | import etiquette | ||||||
|  | 
 | ||||||
|  | import voussoirkit.bytestring | ||||||
|  | 
 | ||||||
|  | def bytestring(x): | ||||||
|  |     try: | ||||||
|  |         return voussoirkit.bytestring.bytestring(x) | ||||||
|  |     except Exception: | ||||||
|  |         return '??? b' | ||||||
|  | @ -108,13 +108,13 @@ p | ||||||
|             Download: |             Download: | ||||||
|             {% if has_local_photos %} |             {% if has_local_photos %} | ||||||
|                 <a href="/album/{{album.id}}.zip?recursive=no"> |                 <a href="/album/{{album.id}}.zip?recursive=no"> | ||||||
|                     These files ({{album.sum_bytes(recurse=False, string=True)}}) |                     These files ({{album.sum_bytes(recurse=False)|bytestring }}) | ||||||
|                 </a> |                 </a> | ||||||
|             {% endif %} |             {% endif %} | ||||||
|             {% if has_local_photos and has_child_photos %}—{% endif %} |             {% if has_local_photos and has_child_photos %}—{% endif %} | ||||||
|             {% if has_child_photos %} |             {% if has_child_photos %} | ||||||
|                 <a href="/album/{{album.id}}.zip?recursive=yes"> |                 <a href="/album/{{album.id}}.zip?recursive=yes"> | ||||||
|                     Include children ({{album.sum_bytes(recurse=True, string=True)}}) |                     Include children ({{album.sum_bytes(recurse=True)|bytestring }}) | ||||||
|                 </a> |                 </a> | ||||||
|             {% endif %} |             {% endif %} | ||||||
|         {% endif %} |         {% endif %} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue