exclude several lines in the settings from pycodestyle checks

This commit is contained in:
Artur Barseghyan 2018-01-22 20:58:17 +01:00
parent e63c515d0e
commit bb756d7b61
10 changed files with 54 additions and 55 deletions

View file

@ -367,28 +367,23 @@ INSTALLED_APPS = [
# ************************ Bootstrap 3 theme ****************************
# ***********************************************************************
'fobi.contrib.themes.bootstrap3', # Bootstrap 3 theme
# DateTime widget
'fobi.contrib.themes.bootstrap3.widgets.form_elements.'
'datetime_bootstrap3_widget',
'fobi.contrib.themes.bootstrap3.widgets.form_elements.'
'date_bootstrap3_widget',
# DateTime widget
'fobi.contrib.themes.bootstrap3.widgets.form_elements.datetime_bootstrap3_widget', # NOQA
'fobi.contrib.themes.bootstrap3.widgets.form_elements.date_bootstrap3_widget', # NOQA
# Slider widget
'fobi.contrib.themes.bootstrap3.widgets.form_elements.'
'slider_bootstrap3_widget',
'fobi.contrib.themes.bootstrap3.widgets.form_elements.slider_bootstrap3_widget', # NOQA
# CKEditor widget
'fobi.contrib.themes.bootstrap3.widgets.form_elements.'
'content_richtext_bootstrap3_widget',
'fobi.contrib.themes.bootstrap3.widgets.form_elements.content_richtext_bootstrap3_widget', # NOQA
# Invisible Recaptcha widget
'fobi.contrib.themes.bootstrap3.widgets.form_elements.'
'invisible_recaptcha_bootstrap3_widget',
# Invisible reCAPTCHA widget
'fobi.contrib.themes.bootstrap3.widgets.form_elements.invisible_recaptcha_bootstrap3_widget', # NOQA
# # Markdown
# 'fobi.contrib.themes.bootstrap3.widgets.form_elements.'
# 'content_markdown_bootstrap3_widget',
# 'fobi.contrib.themes.bootstrap3.widgets.form_elements.content_markdown_bootstrap3_widget', # NOQA
# ***********************************************************************
# ************************ Foundation 5 theme ***************************
@ -424,8 +419,7 @@ INSTALLED_APPS = [
# Form fields
'fobi.contrib.apps.drf_integration.form_elements.fields.boolean',
'fobi.contrib.apps.drf_integration.form_elements.fields'
'.checkbox_select_multiple',
'fobi.contrib.apps.drf_integration.form_elements.fields.checkbox_select_multiple', # NOQA
'fobi.contrib.apps.drf_integration.form_elements.fields.date',
'fobi.contrib.apps.drf_integration.form_elements.fields.date_drop_down',
'fobi.contrib.apps.drf_integration.form_elements.fields.datetime',
@ -444,13 +438,10 @@ INSTALLED_APPS = [
'fobi.contrib.apps.drf_integration.form_elements.fields.range_select',
'fobi.contrib.apps.drf_integration.form_elements.fields.regex',
'fobi.contrib.apps.drf_integration.form_elements.fields.select',
# 'fobi.contrib.apps.drf_integration.form_elements.fields'
# '.select_model_object',
# 'fobi.contrib.apps.drf_integration.form_elements.fields.select_model_object', # NOQA
'fobi.contrib.apps.drf_integration.form_elements.fields.select_multiple',
# 'fobi.contrib.apps.drf_integration.form_elements.fields'
# '.select_multiple_model_objects',
'fobi.contrib.apps.drf_integration.form_elements.fields'
'.select_multiple_with_max',
# 'fobi.contrib.apps.drf_integration.form_elements.fields.select_multiple_model_objects', # NOQA
'fobi.contrib.apps.drf_integration.form_elements.fields.select_multiple_with_max', # NOQA
'fobi.contrib.apps.drf_integration.form_elements.fields.slider',
'fobi.contrib.apps.drf_integration.form_elements.fields.slug',
'fobi.contrib.apps.drf_integration.form_elements.fields.text',
@ -460,8 +451,7 @@ INSTALLED_APPS = [
# Presentational elements
'fobi.contrib.apps.drf_integration.form_elements.content.content_image',
'fobi.contrib.apps.drf_integration.form_elements.content.'
'content_image_url',
'fobi.contrib.apps.drf_integration.form_elements.content.content_image_url', # NOQA
'fobi.contrib.apps.drf_integration.form_elements.content.content_markdown',
'fobi.contrib.apps.drf_integration.form_elements.content.content_richtext',
'fobi.contrib.apps.drf_integration.form_elements.content.content_text',
@ -553,8 +543,7 @@ FOBI_CUSTOM_THEME_DATA = {
],
'success_page_template_choices': [
(
'fobi/bootstrap3_extras/embed_form_entry_'
'submitted_ajax.html',
'fobi/bootstrap3_extras/embed_form_entry_submitted_ajax.html', # NOQA
gettext("Custom bootstrap3 embed form entry submitted "
"template")
),
@ -569,8 +558,7 @@ FOBI_CUSTOM_THEME_DATA = {
],
'success_page_template_choices': [
(
'fobi/bootstrap3_extras/embed_form_entry_submitted_'
'ajax.html',
'fobi/bootstrap3_extras/embed_form_entry_submitted_ajax.html', # NOQA
gettext("Custom bootstrap3 embed form entry submitted "
"template")
),
@ -593,8 +581,7 @@ FOBI_CUSTOM_THEME_DATA = {
],
'success_page_template_choices': [
(
'fobi/foundation5_extras/embed_form_entry_submitted_'
'ajax.html',
'fobi/foundation5_extras/embed_form_entry_submitted_ajax.html', # NOQA
gettext("Custom foundation5 embed form entry submitted "
"template")
),
@ -609,8 +596,7 @@ FOBI_CUSTOM_THEME_DATA = {
],
'success_page_template_choices': [
(
'fobi/foundation5_extras/embed_form_entry_submitted_'
'ajax.html',
'fobi/foundation5_extras/embed_form_entry_submitted_ajax.html', # NOQA
gettext("Custom foundation5 embed form entry submitted "
"template")
),

View file

@ -6,12 +6,10 @@ try:
INSTALLED_APPS.append('mptt')
INSTALLED_APPS.append('bar')
INSTALLED_APPS.append(
'fobi.contrib.plugins.form_elements.fields.'
'select_mptt_model_object'
'fobi.contrib.plugins.form_elements.fields.select_mptt_model_object'
)
INSTALLED_APPS.append(
'fobi.contrib.plugins.form_elements.fields.'
'select_multiple_mptt_model_objects'
'fobi.contrib.plugins.form_elements.fields.select_multiple_mptt_model_objects' # NOQA
)
except Exception as err:
pass

View file

@ -5,10 +5,8 @@ FOBI_DEFAULT_THEME = 'foundation5'
INSTALLED_APPS = list(INSTALLED_APPS)
INSTALLED_APPS.append(
'fobi.contrib.themes.foundation5.widgets.form_elements.'
'date_foundation5_widget'
'fobi.contrib.themes.foundation5.widgets.form_elements.date_foundation5_widget' # NOQA
)
INSTALLED_APPS.append(
'fobi.contrib.themes.foundation5.widgets.form_elements.'
'datetime_foundation5_widget'
'fobi.contrib.themes.foundation5.widgets.form_elements.datetime_foundation5_widget' # NOQA
)

View file

@ -5,12 +5,10 @@ FOBI_DEFAULT_THEME = 'foundation5'
INSTALLED_APPS = list(INSTALLED_APPS)
INSTALLED_APPS.append(
'fobi.contrib.themes.foundation5.widgets.form_elements.'
'date_foundation5_widget'
'fobi.contrib.themes.foundation5.widgets.form_elements.date_foundation5_widget' # NOQA
)
INSTALLED_APPS.append(
'fobi.contrib.themes.foundation5.widgets.form_elements.'
'datetime_foundation5_widget'
'fobi.contrib.themes.foundation5.widgets.form_elements.datetime_foundation5_widget' # NOQA
)
try:

View file

@ -6,7 +6,7 @@ __title__ = 'fobi.contrib.apps.drf_integration.form_elements.fields.input.' \
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
__copyright__ = '2014-2018 Artur Barseghyan'
__license__ = 'GPL 2.0/LGPL 2.1'
__all__ = ('TextInputPlugin',)
__all__ = ('InputPlugin',)
integration_form_element_plugin_registry.register(InputPlugin)

View file

@ -7,7 +7,7 @@ __title__ = 'fobi.contrib.plugins.form_elements.fields.boolean.forms'
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
__copyright__ = '2014-2018 Artur Barseghyan'
__license__ = 'GPL 2.0/LGPL 2.1'
__all__ = ('BooleanFieldForm',)
__all__ = ('BooleanSelectForm',)
theme = get_theme(request=None, as_instance=True)

View file

@ -10,7 +10,7 @@ __title__ = 'fobi.contrib.plugins.form_elements.fields.ip_address.forms'
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
__copyright__ = '2014-2018 Artur Barseghyan'
__license__ = 'GPL 2.0/LGPL 2.1'
__all__ = ('TextInputForm',)
__all__ = ('IPAddressInputForm',)
theme = get_theme(request=None, as_instance=True)

View file

@ -7,7 +7,7 @@ __title__ = 'fobi.contrib.plugins.form_elements.fields.null_boolean.forms'
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
__copyright__ = '2014-2018 Artur Barseghyan'
__license__ = 'GPL 2.0/LGPL 2.1'
__all__ = ('NullBooleanFieldForm',)
__all__ = ('NullBooleanSelectForm',)
theme = get_theme(request=None, as_instance=True)

View file

@ -10,7 +10,7 @@ __title__ = 'fobi.contrib.themes.foundation5.widgets.form_elements.' \
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
__copyright__ = '2014-2018 Artur Barseghyan'
__license__ = 'GPL 2.0/LGPL 2.1'
__all__ = ('DateTimePluginWidget',)
__all__ = ('ContentRichTextPluginWidget',)
class ContentRichTextPluginWidget(BaseContentRichTextPluginWidget):

View file

@ -48,9 +48,13 @@ __all__ = (
# ****************************************************************************
def assemble_form_class(form_entry, base_class=BaseForm, request=None,
origin=None, origin_kwargs_update_func=None,
origin_return_func=None, form_element_entries=None,
def assemble_form_class(form_entry,
base_class=BaseForm,
request=None,
origin=None,
origin_kwargs_update_func=None,
origin_return_func=None,
form_element_entries=None,
get_form_field_instances_kwargs={}):
"""Assemble a form class by given entry.
@ -68,6 +72,7 @@ def assemble_form_class(form_entry, base_class=BaseForm, request=None,
if form_element_entries is None:
form_element_entries = form_entry.formelemententry_set.all()
# DeclarativeFieldsMetaclass
class DeclarativeFieldsMetaclass(type):
"""Declarative fields meta class.
@ -117,6 +122,7 @@ def assemble_form_class(form_entry, base_class=BaseForm, request=None,
return new_class
# DynamicForm
class DynamicForm(with_metaclass(DeclarativeFieldsMetaclass, base_class)):
"""Dynamically created form element plugin class."""
@ -124,13 +130,26 @@ def assemble_form_class(form_entry, base_class=BaseForm, request=None,
return DynamicForm
def assemble_form_wizard_class(form_wizard_entry, base_class=SessionWizardView,
request=None, origin=None,
def assemble_form_wizard_class(form_wizard_entry,
base_class=SessionWizardView,
request=None,
origin=None,
origin_kwargs_update_func=None,
origin_return_func=None,
form_wizard_form_entries=None,
template_name=None):
"""Assemble form wizard class."""
"""Assemble form wizard class.
:param form_wizard_entry:
:param base_class:
:param request:
:param origin:
:param origin_kwargs_update_func:
:param origin_return_func:
:param form_wizard_form_entries:
:param template_name:
:return:
"""
if form_wizard_entry.wizard_type == WIZARD_TYPE_SESSION:
base_class = SessionWizardView