mirror of https://github.com/interlegis/sapl.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
768 B
23 lines
768 B
10 years ago
|
import copy
|
||
|
import logging
|
||
|
|
||
|
from django.utils.log import DEFAULT_LOGGING
|
||
|
|
||
|
# hack to suppress many annoying warnings from crispy_forms
|
||
|
# Do remove this file and corresponding import in settings
|
||
|
# when crispy_forms is corrected !!!
|
||
|
SUPRESS_CRISPY_FORM_WARNINGS_LOGGING = copy.deepcopy(DEFAULT_LOGGING)
|
||
|
SUPRESS_CRISPY_FORM_WARNINGS_LOGGING['filters']['suppress_deprecated'] = {
|
||
|
'()': 'sapl.temp_suppress_crispy_form_warnings.SuppressDeprecated'
|
||
|
}
|
||
|
SUPRESS_CRISPY_FORM_WARNINGS_LOGGING['handlers']['console']['filters'].append(
|
||
|
'suppress_deprecated')
|
||
|
|
||
|
|
||
|
class SuppressDeprecated(logging.Filter):
|
||
|
|
||
|
def filter(self, record):
|
||
|
msg = record.getMessage()
|
||
|
return not ('crispy_forms' in msg
|
||
|
and 'RemovedInDjango19Warning' in msg)
|