Skip to content

Commit

Permalink
more py3 compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
pbauer committed Jan 29, 2018
1 parent 4a1cf05 commit 7ac003e
Show file tree
Hide file tree
Showing 10 changed files with 50 additions and 49 deletions.
5 changes: 3 additions & 2 deletions src/Products/ZopeVersionControl/EventLog.py
Expand Up @@ -11,11 +11,12 @@
#
##############################################################################

from .Utility import _findUserId
from App.class_init import default__class_init__ as InitializeClass
from Persistence import Persistent
from AccessControl import ClassSecurityInfo
from BTrees.IOBTree import IOBTree
from Utility import _findUserId
from Persistence import Persistent

import time

MAX32 = int(2**31 - 1)
Expand Down
27 changes: 12 additions & 15 deletions src/Products/ZopeVersionControl/Repository.py
Expand Up @@ -11,25 +11,22 @@
#
##############################################################################

__version__='$Revision: 1.14 $'[11:-2]

import time
from random import randint

from . import Utility
from .EventLog import LogEntry
from .nonversioned import getNonVersionedData, restoreNonVersionedData
from .Utility import isAVersionableResource, VersionControlError, VersionInfo
from .Utility import use_vc_permission, _findPath
from .ZopeVersionHistory import ZopeVersionHistory
from AccessControl import ClassSecurityInfo
from Acquisition import Implicit, aq_parent, aq_inner
from ZopeVersionHistory import ZopeVersionHistory
from App.class_init import default__class_init__ as InitializeClass
from Persistence import Persistent
from AccessControl import ClassSecurityInfo
from Utility import use_vc_permission, _findPath
from Utility import isAVersionableResource, VersionControlError, VersionInfo
from DateTime.DateTime import DateTime
from BTrees.OOBTree import OOBTree
from BTrees.OIBTree import OIBTree
from BTrees.OOBTree import OOBTree
from DateTime.DateTime import DateTime
from Persistence import Persistent
from random import randint

from EventLog import LogEntry
import Utility
from nonversioned import getNonVersionedData, restoreNonVersionedData
import time


class Repository(Implicit, Persistent):
Expand Down
4 changes: 2 additions & 2 deletions src/Products/ZopeVersionControl/Version.py
Expand Up @@ -22,10 +22,10 @@
from AccessControl import ClassSecurityInfo
from BTrees.OOBTree import OOBTree
from OFS.SimpleItem import SimpleItem
from Utility import VersionControlError
from .Utility import VersionControlError
from ZODB._compat import BytesIO
from ZODB._compat import Pickler, Unpickler
from nonversioned import listNonVersionedObjects, removeNonVersionedData
from .nonversioned import listNonVersionedObjects, removeNonVersionedData


def cloneByPickle(obj, ignore_list=()):
Expand Down
17 changes: 8 additions & 9 deletions src/Products/ZopeVersionControl/VersionHistory.py
Expand Up @@ -11,18 +11,17 @@
#
##############################################################################

__version__='$Revision: 1.4 $'[11:-2]

from App.class_init import default__class_init__ as InitializeClass
from Persistence import Persistent
from .EventLog import EventLog, LogEntry
from .Utility import VersionControlError
from .ZopeVersion import ZopeVersion
from AccessControl import ClassSecurityInfo
from EventLog import EventLog, LogEntry
from Utility import VersionControlError
from ZopeVersion import ZopeVersion
from BTrees.IOBTree import IOBTree
from Acquisition import Implicit
from App.class_init import default__class_init__ as InitializeClass
from BTrees.IIBTree import IIBTree
from BTrees.IOBTree import IOBTree
from BTrees.OOBTree import OOBTree
from Acquisition import Implicit
from Persistence import Persistent

import time

MAX32 = int(2**31 - 1)
Expand Down
10 changes: 5 additions & 5 deletions src/Products/ZopeVersionControl/VersionSupport.py
Expand Up @@ -11,13 +11,13 @@
#
##############################################################################

__version__='$Revision: 1.4 $'[11:-2]

import ExtensionClass, AccessControl, Acquisition
from .Utility import use_vc_permission
from .Utility import VersionControlError, isAVersionableResource
from App.class_init import default__class_init__ as InitializeClass
from App.special_dtml import DTMLFile
from Utility import VersionControlError, isAVersionableResource
from Utility import use_vc_permission

import AccessControl
import ExtensionClass


class VersionSupport(ExtensionClass.Base):
Expand Down
7 changes: 4 additions & 3 deletions src/Products/ZopeVersionControl/ZopeRepository.py
Expand Up @@ -11,12 +11,13 @@
#
##############################################################################

from . import Repository
from .SequenceWrapper import SequenceWrapper
from App.class_init import default__class_init__ as InitializeClass
from App.special_dtml import DTMLFile
from SequenceWrapper import SequenceWrapper

import AccessControl
import OFS
import Repository

# BBB Zope 2.12
try:
Expand Down Expand Up @@ -77,7 +78,7 @@ def __getitem__(self, name):
history = self._histories.get(name)
if history is not None:
return history.__of__(self)
raise KeyError, name
raise KeyError(name)

security.declarePrivate('objectIds')
def objectIds(self, spec=None):
Expand Down
6 changes: 4 additions & 2 deletions src/Products/ZopeVersionControl/ZopeVersion.py
Expand Up @@ -11,10 +11,12 @@
#
##############################################################################

from . import Version
from App.class_init import default__class_init__ as InitializeClass
from App.special_dtml import DTMLFile
import OFS, AccessControl
import Version

import OFS
import AccessControl

# BBB Zope 2.12
try:
Expand Down
8 changes: 5 additions & 3 deletions src/Products/ZopeVersionControl/ZopeVersionHistory.py
Expand Up @@ -11,10 +11,12 @@
#
##############################################################################

from . import VersionHistory
from App.class_init import default__class_init__ as InitializeClass
from App.special_dtml import DTMLFile
import OFS, AccessControl
import VersionHistory

import AccessControl
import OFS

# BBB Zope 2.12
try:
Expand Down Expand Up @@ -73,7 +75,7 @@ def __getitem__(self, name):
activity = self._branches.get(name)
if activity is not None:
return activity.__of__(self)
raise KeyError, name
raise KeyError(name)

security.declarePrivate('objectIds')
def objectIds(self, spec=None):
Expand Down
3 changes: 2 additions & 1 deletion src/Products/ZopeVersionControl/__init__.py
Expand Up @@ -11,10 +11,11 @@
#
##############################################################################

import ZopeRepository
from . import ZopeRepository
from App.class_init import default__class_init__ as InitializeClass
from App.ImageFile import ImageFile


def initialize(context):

context.registerClass(
Expand Down
12 changes: 5 additions & 7 deletions src/Products/ZopeVersionControl/nonversioned.py
Expand Up @@ -15,13 +15,11 @@
$Id$
"""

from .interfaces import INonVersionedData
from .VersionSupport import isAVersionableResource
from Acquisition import aq_base
from OFS.ObjectManager import ObjectManager

from interfaces import INonVersionedData
from VersionSupport import isAVersionableResource
from zope.interface import implements

from zope.interface import implementer

try:
# Optional support for references.
Expand Down Expand Up @@ -69,10 +67,10 @@ def restoreNonVersionedData(obj, dict):



@implementer(INonVersionedData)
class StandardNonVersionedDataAdapter:
"""Non-versioned data adapter for arbitrary things.
"""
implements(INonVersionedData)

def __init__(self, obj):
self.obj = obj
Expand Down Expand Up @@ -105,10 +103,10 @@ def restoreNonVersionedData(self, data):
setattr(aq_base(self.obj), attr, data[attr])


@implementer(INonVersionedData)
class ObjectManagerNonVersionedDataAdapter(StandardNonVersionedDataAdapter):
"""Non-versioned data adapter for object managers.
"""
implements(INonVersionedData)

def listNonVersionedObjects(self):
contents = self.getNonVersionedData()['contents']
Expand Down

0 comments on commit 7ac003e

Please sign in to comment.