56 | | ||'''Module'''||'''Globals'''||'''Notes'''|| |
57 | | ||settings and global_settings||?||not reviewed|| |
58 | | ||utils/_decimal.py||lots, including code||not reviewed|| |
59 | | ||django/contrib/sites/models.py||`SITE_CACHE`||minor, one db hit intended, more than one possible|| |
60 | | ||django/template/context.py||`_standard_context_processors`|||| |
61 | | ||`django/template/__init__.py`||`invalid_var_format_string, libraries, builtins`|||| |
62 | | ||django/template/loader.py||`template_source_loaders`||#6950, patch attached|| |
63 | | ||django/template/loaders/app_directories.py||`app_template_dirs`|||| |
64 | | ||django/utils/translation/trans_real.py||`_accepted, _active, _default, _translations`|||| |
65 | | ||django/core/urlresolvers.py||`_callable_cache, _resolver_cache`||`memoize` decorator|| |
66 | | ||`django/core/serializers/__init__.py`||`_serializers`|||| |
67 | | ||django/db/models/fields/related.py||`pending_lookups`|||| |
68 | | ||django/db/transaction.py||`dirty, state`|||| |
69 | | ||django/dispatch/dispatcher.py||`connections, senders, sendersBack|||| |
| 56 | ||'''Module'''||'''Globals'''||'''Incomplete init'''||'''Inefficiencies'''|| |
| 57 | ||settings and global_settings||?||not reviewed|||| |
| 58 | ||utils/_decimal.py||lots, including code||not reviewed|||| |
| 59 | ||django/contrib/sites/models.py||`SITE_CACHE`||OK||one db hit intended, more than one possible|| |
| 60 | ||django/template/context.py||`_standard_context_processors`||OK||duplicated module loading with `__import__` possible|| |
| 61 | ||`django/template/__init__.py`||`invalid_var_format_string, libraries, builtins`||OK||duplicated module loading with `__import__` possible|| |
| 62 | ||django/template/loader.py||`template_source_loaders`||PROBLEM, see #6950, patch attached||duplicated module loading with `__import__` possible|| |
| 63 | ||django/template/loaders/app_directories.py||`app_template_dirs`||PROBABLY OK, appending to list at module level is not thread-safe, but the module is most likely cached ''before'' threads get access to it|||| |
| 64 | ||django/utils/translation/trans_real.py||`_accepted, _active, _default, _translations`||continue review here||foo|| |
| 65 | ||django/core/urlresolvers.py||`_callable_cache, _resolver_cache`||`memoize` decorator|||| |
| 66 | ||`django/core/serializers/__init__.py`||`_serializers`|||||| |
| 67 | ||django/db/models/fields/related.py||`pending_lookups`|||||| |
| 68 | ||django/db/transaction.py||`dirty, state`|||||| |
| 69 | ||django/dispatch/dispatcher.py||`connections, senders, sendersBack|||||| |