mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-09 10:09:49 -04:00
notify-api-412 use black to enforce python coding style
This commit is contained in:
@@ -3,23 +3,23 @@ import hashlib
|
||||
|
||||
class AssetFingerprinter(object):
|
||||
"""
|
||||
Get a unique hash for an asset file, so that it doesn't stay cached
|
||||
when it changes
|
||||
Get a unique hash for an asset file, so that it doesn't stay cached
|
||||
when it changes
|
||||
|
||||
Usage:
|
||||
Usage:
|
||||
|
||||
in the application
|
||||
template_data.asset_fingerprinter = AssetFingerprinter()
|
||||
in the application
|
||||
template_data.asset_fingerprinter = AssetFingerprinter()
|
||||
|
||||
where template data is how you pass variables to every template.
|
||||
where template data is how you pass variables to every template.
|
||||
|
||||
in template.html:
|
||||
{{ asset_fingerprinter.get_url('stylesheets/application.css') }}
|
||||
in template.html:
|
||||
{{ asset_fingerprinter.get_url('stylesheets/application.css') }}
|
||||
|
||||
* 'app/static' is assumed to be the root for all asset files
|
||||
* 'app/static' is assumed to be the root for all asset files
|
||||
"""
|
||||
|
||||
def __init__(self, asset_root='/static/', filesystem_path='app/static/'):
|
||||
def __init__(self, asset_root="/static/", filesystem_path="app/static/"):
|
||||
self._cache = {}
|
||||
self._asset_root = asset_root
|
||||
self._filesystem_path = filesystem_path
|
||||
@@ -29,10 +29,10 @@ class AssetFingerprinter(object):
|
||||
return self._asset_root + asset_path
|
||||
if asset_path not in self._cache:
|
||||
self._cache[asset_path] = (
|
||||
self._asset_root +
|
||||
asset_path +
|
||||
'?' +
|
||||
self.get_asset_fingerprint(self._filesystem_path + asset_path)
|
||||
self._asset_root
|
||||
+ asset_path
|
||||
+ "?"
|
||||
+ self.get_asset_fingerprint(self._filesystem_path + asset_path)
|
||||
)
|
||||
return self._cache[asset_path]
|
||||
|
||||
@@ -42,7 +42,7 @@ class AssetFingerprinter(object):
|
||||
).hexdigest()
|
||||
|
||||
def get_asset_file_contents(self, asset_file_path):
|
||||
with open(asset_file_path, 'rb') as asset_file:
|
||||
with open(asset_file_path, "rb") as asset_file:
|
||||
contents = asset_file.read()
|
||||
return contents
|
||||
|
||||
|
||||
Reference in New Issue
Block a user