Skip to content

Commit

Permalink
- satisfy isort
Browse files Browse the repository at this point in the history
  • Loading branch information
dataflake committed Jan 29, 2020
1 parent 43515a7 commit dbe307b
Show file tree
Hide file tree
Showing 17 changed files with 72 additions and 74 deletions.
2 changes: 1 addition & 1 deletion src/OFS/PropertySheets.py
Original file line number Diff line number Diff line change
Expand Up @@ -404,7 +404,7 @@ class DefaultProperties(Virtual, PropertySheet, View):


# import cycles
from webdav.PropertySheets import DAVProperties
from webdav.PropertySheets import DAVProperties # isort:skip


class PropertySheets(Traversable, Implicit, Tabs):
Expand Down
7 changes: 3 additions & 4 deletions src/webdav/Collection.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,14 @@
from AccessControl.SecurityManagement import getSecurityManager
from App.Common import rfc1123_date
from OFS.Lockable import wl_isLocked
from zExceptions import MethodNotAllowed
from zExceptions import NotFound
from zope.interface import implementer

from webdav.common import Locked
from webdav.common import PreconditionFailed
from webdav.common import urlfix
from webdav.interfaces import IDAVCollection
from webdav.Resource import Resource
from zExceptions import MethodNotAllowed
from zExceptions import NotFound
from zope.interface import implementer


@implementer(IDAVCollection)
Expand Down
1 change: 1 addition & 0 deletions src/webdav/EtagSupport.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

from zope.deferredimport import deprecated


deprecated(
'Please import from OFS.EtagSupport.',
EtagBaseInterface='OFS.EtagSupport:EtagBaseInterface',
Expand Down
1 change: 1 addition & 0 deletions src/webdav/LockItem.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

from zope.deferredimport import deprecated


deprecated(
'Please import from OFS.LockItem.',
LockItem='OFS.LockItem:LockItem',
Expand Down
1 change: 1 addition & 0 deletions src/webdav/Lockable.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

from zope.deferredimport import deprecated


deprecated(
'Please import from OFS.Lockable.',
LockableItem='OFS.Lockable:LockableItem',
Expand Down
28 changes: 13 additions & 15 deletions src/webdav/NullResource.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,41 +16,39 @@
import sys

from AccessControl.class_init import InitializeClass
from AccessControl.SecurityInfo import ClassSecurityInfo
from AccessControl.SecurityManagement import getSecurityManager
from AccessControl.Permissions import view as View
from AccessControl.Permissions import add_folders
from AccessControl.Permissions import view as View
from AccessControl.Permissions import webdav_lock_items
from AccessControl.Permissions import webdav_unlock_items
from AccessControl.SecurityInfo import ClassSecurityInfo
from AccessControl.SecurityManagement import getSecurityManager
from Acquisition import Implicit
from Acquisition import aq_base
from Acquisition import aq_parent
from Acquisition import Implicit
from App.special_dtml import DTMLFile
from Persistence import Persistent
from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate
from OFS.CopySupport import CopyError
from OFS.DTMLDocument import DTMLDocument
from OFS.Image import File
from OFS.Image import Image
from OFS.interfaces import IWriteLock
from OFS.SimpleItem import Item_w__name__
from zExceptions import BadRequest
from zExceptions import Forbidden
from zExceptions import MethodNotAllowed
from zExceptions import NotFound
from zExceptions import Unauthorized

from Persistence import Persistent
from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate
from webdav.common import Conflict
from webdav.common import IfParser
from webdav.common import isDavCollection
from webdav.common import Locked
from webdav.common import PreconditionFailed
from webdav.common import tokenFinder
from webdav.common import UnsupportedMediaType
from webdav.common import isDavCollection
from webdav.common import tokenFinder
from webdav.davcmds import Lock
from webdav.davcmds import Unlock
from webdav.Resource import Resource

from zExceptions import BadRequest
from zExceptions import Forbidden
from zExceptions import MethodNotAllowed
from zExceptions import NotFound
from zExceptions import Unauthorized
from zope.contenttype import guess_content_type


Expand Down
7 changes: 4 additions & 3 deletions src/webdav/PropertySheets.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,17 @@
#
##############################################################################

from cgi import escape
import sys
from html import escape

from AccessControl.class_init import InitializeClass
from AccessControl.SecurityManagement import getSecurityManager
from App.Common import iso8601_date
from App.Common import rfc1123_date
from OFS.interfaces import IWriteLock
from OFS.PropertySheets import Virtual, PropertySheet, View

from OFS.PropertySheets import PropertySheet
from OFS.PropertySheets import View
from OFS.PropertySheets import Virtual
from webdav.common import isDavCollection
from webdav.common import urlbase

Expand Down
35 changes: 17 additions & 18 deletions src/webdav/Resource.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,19 @@
"""

import mimetypes
import sys
import re
import sys
from urllib.parse import unquote

from AccessControl import getSecurityManager
from AccessControl import ClassSecurityInfo
from AccessControl import getSecurityManager
from AccessControl.class_init import InitializeClass
from AccessControl.Permissions import delete_objects
from AccessControl.Permissions import manage_properties
from AccessControl.Permissions import view as View
from AccessControl.Permissions import webdav_access
from AccessControl.Permissions import webdav_lock_items
from AccessControl.Permissions import webdav_unlock_items
from AccessControl.Permissions import webdav_access
from Acquisition import aq_base
from Acquisition import aq_inner
from Acquisition import aq_parent
Expand All @@ -39,30 +39,29 @@
from OFS.Lockable import wl_isLockable
from OFS.Lockable import wl_isLocked
from OFS.subscribers import compatibilityCall
from zExceptions import BadRequest
from zExceptions import Forbidden
from zExceptions import MethodNotAllowed
from zExceptions import NotFound
from zExceptions import Unauthorized
from ZPublisher.HTTPRangeSupport import HTTPRangeInterface

from zope.interface import implementer
from zope.event import notify
from zope.lifecycleevent import ObjectCopiedEvent
from zope.lifecycleevent import ObjectMovedEvent
from zope.container.contained import notifyContainerModified

from webdav import enable_ms_public_header
from webdav.common import absattr
from webdav.common import Conflict
from webdav.common import IfParser
from webdav.common import isDavCollection
from webdav.common import Locked
from webdav.common import PreconditionFailed
from webdav.common import absattr
from webdav.common import isDavCollection
from webdav.common import tokenFinder
from webdav.common import urlbase
from webdav.common import urlfix
from webdav.interfaces import IDAVResource
from zExceptions import BadRequest
from zExceptions import Forbidden
from zExceptions import MethodNotAllowed
from zExceptions import NotFound
from zExceptions import Unauthorized
from zope.container.contained import notifyContainerModified
from zope.event import notify
from zope.interface import implementer
from zope.lifecycleevent import ObjectCopiedEvent
from zope.lifecycleevent import ObjectMovedEvent
from ZPublisher.HTTPRangeSupport import HTTPRangeInterface


ms_dav_agent = re.compile("Microsoft.*Internet Publishing.*")

Expand Down
15 changes: 7 additions & 8 deletions src/webdav/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,15 @@
from urllib.parse import urlparse
from urllib.parse import urlunparse


from Acquisition import aq_base, aq_parent
from zExceptions import (
HTTPConflict,
HTTPLocked,
HTTPPreconditionFailed,
HTTPUnsupportedMediaType,
)
from Acquisition import aq_base
from Acquisition import aq_parent
from zExceptions import HTTPConflict
from zExceptions import HTTPLocked
from zExceptions import HTTPPreconditionFailed
from zExceptions import HTTPUnsupportedMediaType
from zope.deferredimport import deprecated


deprecated(
'Please import from App.Common.',
iso8601_date='App.Common:iso8601_date',
Expand Down
9 changes: 4 additions & 5 deletions src/webdav/davcmds.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,17 @@
from Acquisition import aq_parent
from OFS.interfaces import IWriteLock
from OFS.LockItem import LockItem
from zExceptions import BadRequest
from zExceptions import Forbidden

from webdav.common import absattr
from webdav.common import isDavCollection
from webdav.common import Locked
from webdav.common import PreconditionFailed
from webdav.common import absattr
from webdav.common import isDavCollection
from webdav.common import urlbase
from webdav.common import urlfix
from webdav.common import urljoin
from webdav.PropertySheets import DAVProperties
from webdav.xmltools import XmlParser
from zExceptions import BadRequest
from zExceptions import Forbidden


def safe_quote(url, mark=r'%'):
Expand Down
2 changes: 2 additions & 0 deletions src/webdav/hookable_PUT.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
# Implement the "hookable PUT" hook.
import re

import OFS.DTMLMethod


TEXT_PATTERN = re.compile(r'^text/.*$')


Expand Down
5 changes: 3 additions & 2 deletions src/webdav/interfaces.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,12 @@
"""webdav interfaces.
"""

from OFS.interfaces import IWriteLock
from zope.deferredimport import deprecated
from zope.interface import Interface
from zope.schema import Bool, Tuple
from zope.schema import Bool
from zope.schema import Tuple

from OFS.interfaces import IWriteLock

deprecated(
'Please import from OFS.interfaces.',
Expand Down
13 changes: 6 additions & 7 deletions src/webdav/tests/testCopySupportEvents.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
import unittest
import Zope2

import transaction

from zope import component
from zope import interface
from zope.interface.interfaces import IObjectEvent
from zope.testing import cleanup

import Zope2
from AccessControl.SecurityManagement import newSecurityManager
from AccessControl.SecurityManagement import noSecurityManager
from OFS.Folder import Folder
from OFS.SimpleItem import SimpleItem
from Testing.makerequest import makerequest
from zope import component
from zope import interface
from Zope2.App import zcml
from zope.interface.interfaces import IObjectEvent
from zope.testing import cleanup


Zope2.startup_wsgi()

Expand Down
14 changes: 5 additions & 9 deletions src/webdav/tests/testCopySupportHooks.py
Original file line number Diff line number Diff line change
@@ -1,20 +1,16 @@
import unittest
import Zope2

import transaction

from zope.testing import cleanup

from Testing.makerequest import makerequest

import Zope2
from AccessControl.SecurityManagement import newSecurityManager
from AccessControl.SecurityManagement import noSecurityManager

from OFS.Folder import Folder
from OFS.metaconfigure import setDeprecatedManageAddDelete
from OFS.SimpleItem import SimpleItem
from OFS.Folder import Folder

from Testing.makerequest import makerequest
from Zope2.App import zcml
from zope.testing import cleanup


Zope2.startup_wsgi()

Expand Down
4 changes: 2 additions & 2 deletions src/webdav/tests/testPUT_factory.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
import unittest

import transaction

import Zope2
from Products.SiteAccess.VirtualHostMonster import VirtualHostMonster
from Testing.makerequest import makerequest
import Zope2


auth_info = b'Basic %s' % base64.encodebytes(b'manager:secret').rstrip()

Expand Down
1 change: 1 addition & 0 deletions src/webdav/tests/testResource.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from AccessControl.SecurityManager import setSecurityPolicy
from Acquisition import Implicit


MS_DAV_AGENT = "Microsoft Data Access Internet Publishing Provider DAV"


Expand Down
1 change: 1 addition & 0 deletions src/webdav/xmltools.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
from xml.sax.saxutils import escape as _escape
from xml.sax.saxutils import unescape as _unescape


escape_entities = {'"': '"',
"'": ''',
}
Expand Down

0 comments on commit dbe307b

Please sign in to comment.