Sort imports
Remove unused ones as well.
This commit is contained in:
@@ -1,30 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Captcha validator, see captcha.txt for design notes.
|
||||
|
||||
from persistent import Persistent
|
||||
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
|
||||
from z3c.form import interfaces
|
||||
from z3c.form.field import Fields
|
||||
|
||||
from zope import interface
|
||||
|
||||
from zope.annotation import factory
|
||||
|
||||
from zope.component import adapts, queryUtility
|
||||
from zope.publisher.interfaces.browser import IDefaultBrowserLayer
|
||||
|
||||
from zope.interface import Interface
|
||||
|
||||
from plone.registry.interfaces import IRegistry
|
||||
|
||||
from plone.z3cform.fieldsets import extensible
|
||||
|
||||
from plone.app.discussion.browser.comments import CommentForm
|
||||
from plone.app.discussion.comment import Comment
|
||||
from plone.app.discussion.interfaces import IDiscussionSettings, ICaptcha
|
||||
from plone.app.discussion.interfaces import ICaptcha
|
||||
from plone.app.discussion.interfaces import IDiscussionSettings
|
||||
from plone.registry.interfaces import IRegistry
|
||||
from plone.z3cform.fieldsets import extensible
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
from z3c.form import interfaces
|
||||
from z3c.form.field import Fields
|
||||
from zope import interface
|
||||
from zope.annotation import factory
|
||||
from zope.component import adapts, queryUtility
|
||||
from zope.interface import Interface
|
||||
from zope.publisher.interfaces.browser import IDefaultBrowserLayer
|
||||
|
||||
|
||||
class Captcha(Persistent):
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
from Acquisition import aq_inner, aq_parent
|
||||
from AccessControl import getSecurityManager
|
||||
|
||||
from zope.component import getMultiAdapter
|
||||
from Products.statusmessages.interfaces import IStatusMessage
|
||||
from Products.Five.browser import BrowserView
|
||||
from Acquisition import aq_inner
|
||||
from Acquisition import aq_parent
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
|
||||
from plone.app.discussion import PloneAppDiscussionMessageFactory as _
|
||||
from Products.Five.browser import BrowserView
|
||||
from Products.statusmessages.interfaces import IStatusMessage
|
||||
from comments import CommentForm
|
||||
from z3c.form import button
|
||||
from plone.app.discussion import PloneAppDiscussionMessageFactory as _
|
||||
from plone.z3cform.layout import wrap_form
|
||||
from z3c.form import button
|
||||
from zope.component import getMultiAdapter
|
||||
|
||||
|
||||
class View(BrowserView):
|
||||
|
||||
@@ -1,47 +1,37 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from Acquisition import aq_inner
|
||||
|
||||
from AccessControl import Unauthorized
|
||||
from AccessControl import getSecurityManager
|
||||
|
||||
from datetime import datetime
|
||||
from AccessControl import Unauthorized
|
||||
from Acquisition import aq_inner
|
||||
from DateTime import DateTime
|
||||
|
||||
from urllib import quote as url_quote
|
||||
|
||||
from zope.i18n import translate
|
||||
from zope.i18nmessageid import Message
|
||||
|
||||
from zope.component import createObject, queryUtility
|
||||
|
||||
from zope.interface import alsoProvides
|
||||
|
||||
from z3c.form import form, field, button, interfaces
|
||||
from z3c.form.interfaces import IFormLayer
|
||||
from z3c.form.browser.checkbox import SingleCheckBoxFieldWidget
|
||||
|
||||
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
|
||||
from Products.statusmessages.interfaces import IStatusMessage
|
||||
|
||||
from plone.registry.interfaces import IRegistry
|
||||
|
||||
from plone.app.layout.viewlets.common import ViewletBase
|
||||
|
||||
from datetime import datetime
|
||||
from plone.app.discussion import PloneAppDiscussionMessageFactory as _
|
||||
from plone.app.discussion.interfaces import IConversation
|
||||
from plone.app.discussion.interfaces import IComment
|
||||
from plone.app.discussion.interfaces import IReplies
|
||||
from plone.app.discussion.interfaces import IDiscussionSettings
|
||||
from plone.app.discussion.interfaces import ICaptcha
|
||||
|
||||
from plone.app.discussion.browser.validator import CaptchaValidator
|
||||
|
||||
from plone.app.discussion.interfaces import ICaptcha
|
||||
from plone.app.discussion.interfaces import IComment
|
||||
from plone.app.discussion.interfaces import IConversation
|
||||
from plone.app.discussion.interfaces import IDiscussionSettings
|
||||
from plone.app.discussion.interfaces import IReplies
|
||||
from plone.app.layout.viewlets.common import ViewletBase
|
||||
from plone.registry.interfaces import IRegistry
|
||||
from plone.z3cform import z2
|
||||
from plone.z3cform.fieldsets import extensible
|
||||
|
||||
|
||||
from plone.z3cform.interfaces import IWrappedForm
|
||||
from urllib import quote as url_quote
|
||||
from z3c.form import button
|
||||
from z3c.form import field
|
||||
from z3c.form import form
|
||||
from z3c.form import interfaces
|
||||
from z3c.form.browser.checkbox import SingleCheckBoxFieldWidget
|
||||
from z3c.form.interfaces import IFormLayer
|
||||
from zope.component import createObject
|
||||
from zope.component import queryUtility
|
||||
from zope.i18n import translate
|
||||
from zope.i18nmessageid import Message
|
||||
from zope.interface import alsoProvides
|
||||
|
||||
|
||||
COMMENT_DESCRIPTION_PLAIN_TEXT = _(
|
||||
u"comment_description_plain_text",
|
||||
|
||||
@@ -1,28 +1,22 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from zope.component import getUtility
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
from Products.CMFCore.interfaces._content import IDiscussionResponse
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
from Products.CMFPlone.interfaces.controlpanel import IMailSchema
|
||||
|
||||
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
|
||||
|
||||
from Products.statusmessages.interfaces import IStatusMessage
|
||||
|
||||
from plone.app.controlpanel.interfaces import IConfigurationChangedEvent
|
||||
|
||||
from plone.app.discussion.interfaces import _
|
||||
from plone.app.discussion.interfaces import IDiscussionSettings
|
||||
from plone.app.discussion.upgrades import update_registry
|
||||
from plone.app.registry.browser import controlpanel
|
||||
|
||||
from plone.registry.interfaces import IRegistry
|
||||
from plone.registry.interfaces import IRecordModifiedEvent
|
||||
|
||||
from zope.component.hooks import getSite
|
||||
from zope.component import getMultiAdapter, queryUtility
|
||||
|
||||
from plone.registry.interfaces import IRegistry
|
||||
from z3c.form import button
|
||||
from z3c.form.browser.checkbox import SingleCheckBoxFieldWidget
|
||||
|
||||
from plone.app.discussion.interfaces import IDiscussionSettings, _
|
||||
from plone.app.discussion.upgrades import update_registry
|
||||
from zope.component import getMultiAdapter
|
||||
from zope.component import getUtility
|
||||
from zope.component import queryUtility
|
||||
from zope.component.hooks import getSite
|
||||
|
||||
|
||||
class DiscussionSettingsEditForm(controlpanel.RegistryEditForm):
|
||||
|
||||
@@ -1,18 +1,13 @@
|
||||
from zope.component import queryUtility
|
||||
|
||||
from plone.registry.interfaces import IRegistry
|
||||
|
||||
from Acquisition import aq_base
|
||||
from Acquisition import aq_chain
|
||||
from Acquisition import aq_inner
|
||||
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
from Products.CMFCore.interfaces import IFolderish
|
||||
|
||||
from Products.CMFPlone.interfaces import IPloneSiteRoot
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
from Products.CMFPlone.interfaces import INonStructuralFolder
|
||||
|
||||
from Products.CMFPlone.interfaces import IPloneSiteRoot
|
||||
from plone.app.discussion.interfaces import IDiscussionSettings
|
||||
from plone.registry.interfaces import IRegistry
|
||||
from zope.component import queryUtility
|
||||
|
||||
try:
|
||||
from plone.dexterity.interfaces import IDexterityContent
|
||||
|
||||
@@ -1,22 +1,16 @@
|
||||
from datetime import datetime
|
||||
|
||||
from Acquisition import aq_inner, aq_parent
|
||||
|
||||
from Products.Five.browser import BrowserView
|
||||
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
|
||||
from Acquisition import aq_inner
|
||||
from Acquisition import aq_parent
|
||||
from DateTime import DateTime
|
||||
from Products.CMFCore.interfaces._content import IDiscussionResponse
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
from Products.Five.browser import BrowserView
|
||||
from datetime import datetime
|
||||
from plone.app.discussion.comment import CommentFactory
|
||||
from plone.app.discussion.interfaces import IConversation, IReplies, IComment
|
||||
from types import TupleType
|
||||
|
||||
import transaction
|
||||
|
||||
from plone.app.discussion.comment import CommentFactory
|
||||
|
||||
from plone.app.discussion.interfaces import IConversation, IReplies, IComment
|
||||
|
||||
from types import TupleType
|
||||
from DateTime import DateTime
|
||||
|
||||
|
||||
def DT2dt(DT):
|
||||
"""Convert a Zope DateTime (with timezone) into a Python datetime (GMT)."""
|
||||
|
||||
@@ -1,19 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from Acquisition import aq_inner, aq_parent
|
||||
from AccessControl import Unauthorized
|
||||
from AccessControl import getSecurityManager
|
||||
from zope.component import queryUtility
|
||||
|
||||
from AccessControl import Unauthorized, getSecurityManager
|
||||
|
||||
from Acquisition import aq_inner
|
||||
from Acquisition import aq_parent
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
from Products.Five.browser import BrowserView
|
||||
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
|
||||
|
||||
from Products.CMFCore.utils import getToolByName
|
||||
|
||||
from Products.statusmessages.interfaces import IStatusMessage
|
||||
|
||||
from plone.registry.interfaces import IRegistry
|
||||
from plone.app.discussion.interfaces import IDiscussionSettings
|
||||
from plone.app.discussion.interfaces import _
|
||||
from plone.app.discussion.interfaces import IComment
|
||||
from plone.app.discussion.interfaces import IReplies
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
IDiscussion container for the context, from which traversal will continue
|
||||
into an actual comment object.
|
||||
"""
|
||||
|
||||
from zope.interface import Interface, implements
|
||||
from zope.component import adapts, queryAdapter
|
||||
|
||||
from zope.traversing.interfaces import ITraversable, TraversalError
|
||||
from zope.publisher.interfaces.browser import IBrowserRequest
|
||||
|
||||
from plone.app.discussion.interfaces import IConversation
|
||||
from zope.component import adapts
|
||||
from zope.component import queryAdapter
|
||||
from zope.interface import implements
|
||||
from zope.interface import Interface
|
||||
from zope.publisher.interfaces.browser import IBrowserRequest
|
||||
from zope.traversing.interfaces import ITraversable
|
||||
from zope.traversing.interfaces import TraversalError
|
||||
|
||||
|
||||
class ConversationNamespace(object):
|
||||
|
||||
@@ -1,25 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""Captcha validator, see captcha.txt for design notes.
|
||||
"""
|
||||
|
||||
from Acquisition import aq_inner
|
||||
|
||||
from z3c.form import validator
|
||||
|
||||
from z3c.form.interfaces import IValidator
|
||||
|
||||
from zope.component import getMultiAdapter, queryUtility
|
||||
|
||||
from zope.interface import implements, Interface
|
||||
|
||||
from zope.schema.interfaces import IField
|
||||
from zope.component import adapts
|
||||
|
||||
from plone.registry.interfaces import IRegistry
|
||||
|
||||
from plone.app.discussion.interfaces import ICaptcha
|
||||
from plone.app.discussion.interfaces import IDiscussionSettings
|
||||
from plone.app.discussion.interfaces import IDiscussionLayer
|
||||
from plone.app.discussion.interfaces import IDiscussionSettings
|
||||
from plone.registry.interfaces import IRegistry
|
||||
from z3c.form import validator
|
||||
from z3c.form.interfaces import IValidator
|
||||
from zope.component import adapts
|
||||
from zope.component import getMultiAdapter
|
||||
from zope.component import queryUtility
|
||||
from zope.interface import implements
|
||||
from zope.interface import Interface
|
||||
from zope.schema.interfaces import IField
|
||||
|
||||
|
||||
try:
|
||||
from collective.z3cform.norobots.validator import WrongNorobotsAnswer
|
||||
|
||||
Reference in New Issue
Block a user