MCPcopy
hub / github.com/django/django / __init__

Method __init__

django/contrib/staticfiles/storage.py:116–129  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

114 keep_intermediate_files = True
115
116 def __init__(self, *args, **kwargs):
117 if self.support_js_module_import_aggregation:
118 self.patterns += (self._js_module_import_aggregation_patterns,)
119 super().__init__(*args, **kwargs)
120 self._patterns = {}
121 self.hashed_files = {}
122 for extension, patterns in self.patterns:
123 for pattern in patterns:
124 if isinstance(pattern, (tuple, list)):
125 pattern, template = pattern
126 else:
127 template = self.default_template
128 compiled = re.compile(pattern, re.IGNORECASE)
129 self._patterns.setdefault(extension, []).append((compiled, template))
130
131 def file_hash(self, name, content=None):
132 """

Callers 2

__init__Method · 0.45
__init__Method · 0.45

Calls 3

compileMethod · 0.45
appendMethod · 0.45
setdefaultMethod · 0.45

Tested by

no test coverage detected