[Zope3-checkins] SVN: Zope3/branches/jim-adapter/src/zope/app/
Adjust zope.app to the new import location of zope.app.location.
Philipp von Weitershausen
philikon at philikon.de
Wed Apr 5 10:15:51 EDT 2006
Log message for revision 66539:
Adjust zope.app to the new import location of zope.app.location.
Changed:
U Zope3/branches/jim-adapter/src/zope/app/apidoc/apidoc.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/browser/README.txt
U Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/browser/introspector.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/class_.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/codemodule.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/function.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/module.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/text.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/ifacemodule/browser.txt
U Zope3/branches/jim-adapter/src/zope/app/apidoc/ifacemodule/ifacemodule.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/tests.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/typemodule/type.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/browser.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/tests.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/utilitymodule.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/__init__.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/browser.py
U Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/tests.py
U Zope3/branches/jim-adapter/src/zope/app/applicationcontrol/applicationcontrol.py
U Zope3/branches/jim-adapter/src/zope/app/authentication/authentication.py
U Zope3/branches/jim-adapter/src/zope/app/broken/broken.py
U Zope3/branches/jim-adapter/src/zope/app/component/contentdirective.py
U Zope3/branches/jim-adapter/src/zope/app/component/site.py
U Zope3/branches/jim-adapter/src/zope/app/component/site.txt
U Zope3/branches/jim-adapter/src/zope/app/configure.zcml
U Zope3/branches/jim-adapter/src/zope/app/container/browser/adding.py
U Zope3/branches/jim-adapter/src/zope/app/container/configure.zcml
U Zope3/branches/jim-adapter/src/zope/app/container/contained.py
U Zope3/branches/jim-adapter/src/zope/app/container/interfaces.py
U Zope3/branches/jim-adapter/src/zope/app/copypastemove/__init__.py
U Zope3/branches/jim-adapter/src/zope/app/copypastemove/configure.zcml
U Zope3/branches/jim-adapter/src/zope/app/dav/opaquenamespaces.py
U Zope3/branches/jim-adapter/src/zope/app/dav/tests/test_adapter.py
U Zope3/branches/jim-adapter/src/zope/app/dav/tests/unitfixtures.py
U Zope3/branches/jim-adapter/src/zope/app/demo/passwdauth/__init__.py
U Zope3/branches/jim-adapter/src/zope/app/dublincore/annotatableadapter.py
U Zope3/branches/jim-adapter/src/zope/app/folder/configure.zcml
U Zope3/branches/jim-adapter/src/zope/app/form/browser/tests/test_editview.py
U Zope3/branches/jim-adapter/src/zope/app/fssync/fspickle.py
U Zope3/branches/jim-adapter/src/zope/app/fssync/tests/test_committer.py
U Zope3/branches/jim-adapter/src/zope/app/fssync/tests/test_fspickle.py
U Zope3/branches/jim-adapter/src/zope/app/intid/__init__.py
U Zope3/branches/jim-adapter/src/zope/app/intid/configure.zcml
U Zope3/branches/jim-adapter/src/zope/app/intid/tests.py
U Zope3/branches/jim-adapter/src/zope/app/onlinehelp/tests/test_helpdirectives.py
U Zope3/branches/jim-adapter/src/zope/app/onlinehelp/tests/test_onlinehelp.py
U Zope3/branches/jim-adapter/src/zope/app/pluggableauth/__init__.py
U Zope3/branches/jim-adapter/src/zope/app/preference/README.txt
U Zope3/branches/jim-adapter/src/zope/app/preference/configure.zcml
U Zope3/branches/jim-adapter/src/zope/app/preference/default.py
U Zope3/branches/jim-adapter/src/zope/app/preference/interfaces.py
U Zope3/branches/jim-adapter/src/zope/app/preference/preference.py
U Zope3/branches/jim-adapter/src/zope/app/principalannotation/__init__.py
U Zope3/branches/jim-adapter/src/zope/app/publication/tests/test_zopepublication.py
U Zope3/branches/jim-adapter/src/zope/app/publication/zopepublication.py
U Zope3/branches/jim-adapter/src/zope/app/publisher/browser/__init__.py
U Zope3/branches/jim-adapter/src/zope/app/publisher/browser/resource.py
U Zope3/branches/jim-adapter/src/zope/app/publisher/browser/resources.py
U Zope3/branches/jim-adapter/src/zope/app/publisher/xmlrpc/README.txt
U Zope3/branches/jim-adapter/src/zope/app/publisher/xmlrpc/__init__.py
U Zope3/branches/jim-adapter/src/zope/app/pythonpage/tests.py
U Zope3/branches/jim-adapter/src/zope/app/schema/browser/traversal.py
U Zope3/branches/jim-adapter/src/zope/app/security/adapter.py
U Zope3/branches/jim-adapter/src/zope/app/security/permission.py
U Zope3/branches/jim-adapter/src/zope/app/securitypolicy/role.py
U Zope3/branches/jim-adapter/src/zope/app/testing/setup.py
U Zope3/branches/jim-adapter/src/zope/app/tree/adapters.py
U Zope3/branches/jim-adapter/src/zope/app/tree/configure.zcml
U Zope3/branches/jim-adapter/src/zope/app/tree/tests/test_adapters.py
U Zope3/branches/jim-adapter/src/zope/app/undo/tests/test_zodbundomanager.py
U Zope3/branches/jim-adapter/src/zope/app/versioncontrol/history.py
U Zope3/branches/jim-adapter/src/zope/app/versioncontrol/tests.py
U Zope3/branches/jim-adapter/src/zope/app/versioncontrol/utility.py
U Zope3/branches/jim-adapter/src/zope/app/versioncontrol/version.py
U Zope3/branches/jim-adapter/src/zope/app/zptpage/tests/test_zptpage.py
-=-
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/apidoc.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/apidoc.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/apidoc.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -17,13 +17,12 @@
"""
__docformat__ = 'restructuredtext'
+import zope.component
from zope.interface import implements
from zope.publisher.browser import applySkin
+from zope.location import locate
+from zope.location.interfaces import ILocation
-from zope.app import zapi
-from zope.app.location import locate
-from zope.app.location.interfaces import ILocation
-
from zope.app.apidoc.interfaces import IDocumentationModule
from zope.app.apidoc.utilities import ReadContainerBase
@@ -42,14 +41,14 @@
def get(self, key, default=None):
"""See zope.app.container.interfaces.IReadContainer"""
- utility = zapi.queryUtility(IDocumentationModule, key, default)
+ utility = zope.component.queryUtility(IDocumentationModule, key, default)
if utility != default:
locate(utility, self, key)
return utility
def items(self):
"""See zope.app.container.interfaces.IReadContainer"""
- items = list(zapi.getUtilitiesFor(IDocumentationModule))
+ items = list(zope.component.getUtilitiesFor(IDocumentationModule))
items.sort()
utils = []
for key, value in items:
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/browser/README.txt
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/browser/README.txt 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/browser/README.txt 2006-04-05 14:15:32 UTC (rev 66539)
@@ -142,8 +142,8 @@
>>> pprint(details.getInterfaces())
[{'path': 'zope.app.apidoc.interfaces.IDocumentationModule',
'url': 'zope.app.apidoc.interfaces.IDocumentationModule'},
- {'path': 'zope.app.location.interfaces.ILocation',
- 'url': 'zope.app.location.interfaces.ILocation'},
+ {'path': 'zope.location.interfaces.ILocation',
+ 'url': 'zope.location.interfaces.ILocation'},
{'path': 'zope.app.apidoc.codemodule.interfaces.IModuleDocumentation',
'url': 'zope.app.apidoc.codemodule.interfaces.IModuleDocumentation'},
{'path': 'zope.app.container.interfaces.IReadContainer',
@@ -604,4 +604,4 @@
'value_type': 'PersistentList',
'value_type_link': 'persistent/list/PersistentList'}]
-And that's it. Fur some browser-based demonstration see ``introspector.txt``.
\ No newline at end of file
+And that's it. Fur some browser-based demonstration see ``introspector.txt``.
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/browser/introspector.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/browser/introspector.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/browser/introspector.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -24,11 +24,11 @@
import zope.security.proxy
from zope.interface import directlyProvidedBy, directlyProvides
from zope.traversing.interfaces import IPhysicallyLocatable, IContainmentRoot
+from zope.location import location
+
from zope.app import zapi, apidoc, annotation
-from zope.app.location import location
from zope.app.publisher.browser import BrowserView
-
def getTypeLink(type):
if type is types.NoneType:
return None
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/class_.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/class_.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/class_.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -22,7 +22,7 @@
from zope.interface import implements, implementedBy
from zope.security.checker import getCheckerForInstancesOf
-from zope.app.location.interfaces import ILocation
+from zope.location.interfaces import ILocation
from zope.app.apidoc.classregistry import classRegistry
from zope.app.apidoc.utilities import getInterfaceForAttribute
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/codemodule.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/codemodule.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/codemodule.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -19,11 +19,12 @@
$Id: __init__.py 29269 2005-02-23 22:22:48Z srichter $
"""
__docformat__ = 'restructuredtext'
+
+import zope.component
from zope.interface import Interface, implements
-from zope.app import zapi
+from zope.location.interfaces import ILocation
+
from zope.app.i18n import ZopeMessageFactory as _
-from zope.app.location.interfaces import ILocation
-
from zope.app.apidoc.interfaces import IDocumentationModule
from zope.app.apidoc.classregistry import safe_import
from zope.app.apidoc.codemodule.interfaces import IAPIDocRootModule
@@ -68,7 +69,7 @@
"""Setup module and class tree."""
if self.__isSetup:
return
- for name, mod in zapi.getUtilitiesFor(IAPIDocRootModule):
+ for name, mod in zope.component.getUtilitiesFor(IAPIDocRootModule):
module = safe_import(mod)
if module is not None:
self._children[name] = Module(self, name, module)
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/function.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/function.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/function.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -16,8 +16,9 @@
$Id: __init__.py 29143 2005-02-14 22:43:16Z srichter $
"""
__docformat__ = 'restructuredtext'
+
from zope.interface import implements
-from zope.app.location.interfaces import ILocation
+from zope.location.interfaces import ILocation
from zope.app.apidoc.utilities import getFunctionSignature
from interfaces import IFunctionDocumentation
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/module.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/module.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/module.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -22,8 +22,8 @@
import zope
from zope.interface import implements
from zope.interface.interface import InterfaceClass
-from zope.app.location.interfaces import ILocation
-from zope.app.location import LocationProxy
+from zope.location.interfaces import ILocation
+from zope.location import LocationProxy
from zope.app.apidoc.classregistry import safe_import
from zope.app.apidoc.utilities import ReadContainerBase
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/text.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/text.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/codemodule/text.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -17,7 +17,7 @@
"""
__docformat__ = 'restructuredtext'
from zope.interface import implements
-from zope.app.location.interfaces import ILocation
+from zope.location.interfaces import ILocation
class TextFile(object):
"""This class represents a function declared in the module."""
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/ifacemodule/browser.txt
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/ifacemodule/browser.txt 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/ifacemodule/browser.txt 2006-04-05 14:15:32 UTC (rev 66539)
@@ -160,7 +160,7 @@
>>> ifacemodule.__parent__ = Root()
>>> ifacemodule.__name__ = 'Interfaces'
- >>> from zope.app.location import LocationProxy
+ >>> from zope.location import LocationProxy
>>> iface = LocationProxy(IFoo, ifacemodule, 'IFoo')
and finally the details view:
@@ -311,8 +311,8 @@
'name': 'Interface'}],
'zcml': None},
{'doc': u'',
- 'factory': 'zope.app.location.traversing.LocationPhysicallyLocatable',
- 'factory_url': 'zope/app/location/traversing/LocationPhysicallyLocatable',
+ 'factory': 'zope.location.traversing.LocationPhysicallyLocatable',
+ 'factory_url': 'zope/location/traversing/LocationPhysicallyLocatable',
'name': '',
'provided': {'module': 'zope.traversing.interfaces',
'name': 'IPhysicallyLocatable'},
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/ifacemodule/ifacemodule.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/ifacemodule/ifacemodule.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/ifacemodule/ifacemodule.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -24,11 +24,12 @@
from zope.app import zapi
from zope.interface import implements
+from zope.location import LocationProxy
+
from zope.app.apidoc.interfaces import IDocumentationModule
from zope.app.apidoc.utilities import ReadContainerBase
-from zope.app.location import LocationProxy
-from zope.app.component.interface \
- import queryInterface, searchInterfaceUtilities
+from zope.app.component.interface import queryInterface
+from zope.app.component.interface import searchInterfaceUtilities
from zope.app.i18n import ZopeMessageFactory as _
class IInterfaceModule(IDocumentationModule):
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/tests.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/tests.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/tests.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -19,15 +19,13 @@
import unittest
import zope.component.testing
-
from zope.component.interfaces import IFactory
from zope.interface import implements
from zope.testing import doctest, doctestunit
from zope.traversing.interfaces import IContainmentRoot
+from zope.location import LocationProxy
-from zope.app.location import LocationProxy
from zope.app.testing import placelesssetup, ztapi, setup
-
from zope.app.renderer.rest import ReStructuredTextSourceFactory
from zope.app.renderer.rest import IReStructuredTextSource
from zope.app.renderer.rest import ReStructuredTextToHTMLRenderer
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/typemodule/type.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/typemodule/type.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/typemodule/type.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -16,17 +16,17 @@
$Id: __init__.py 29143 2005-02-14 22:43:16Z srichter $
"""
__docformat__ = 'restructuredtext'
-from zope.interface import implements
+
+from zope.interface import implements
+from zope.component import queryUtility, getUtilitiesFor
from zope.interface.interfaces import IInterface
+from zope.location import LocationProxy
+from zope.location.interfaces import ILocation
-from zope.app import zapi
from zope.app.i18n import ZopeMessageFactory as _
-from zope.app.location import LocationProxy
-from zope.app.location.interfaces import ILocation
from zope.app.apidoc.interfaces import IDocumentationModule
from zope.app.apidoc.utilities import ReadContainerBase
-
class TypeInterface(ReadContainerBase):
"""Representation of the special type interface.
@@ -62,13 +62,13 @@
def get(self, key, default=None):
"""See zope.app.container.interfaces.IReadContainer"""
return LocationProxy(
- zapi.queryUtility(self.interface, key, default=default),
+ queryUtility(self.interface, key, default=default),
self, key)
def items(self):
"""See zope.app.container.interfaces.IReadContainer"""
results = [(name, LocationProxy(iface, self, name))
- for name, iface in zapi.getUtilitiesFor(self.interface)]
+ for name, iface in getUtilitiesFor(self.interface)]
results.sort(lambda x, y: cmp(x[1].getName(), y[1].getName()))
return results
@@ -109,11 +109,11 @@
def get(self, key, default=None):
return TypeInterface(
- zapi.queryUtility(IInterface, key, default=default), self, key)
+ queryUtility(IInterface, key, default=default), self, key)
def items(self):
results = [(name, TypeInterface(iface, self, name))
- for name, iface in zapi.getUtilitiesFor(IInterface)
+ for name, iface in getUtilitiesFor(IInterface)
if iface.extends(IInterface)]
results.sort(lambda x, y: cmp(x[1].interface.getName(),
y[1].interface.getName()))
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/browser.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/browser.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/browser.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -18,9 +18,9 @@
__docformat__ = 'restructuredtext'
from zope.security.proxy import removeSecurityProxy
+from zope.location import LocationProxy
from zope.app import zapi
-from zope.app.location import LocationProxy
from zope.app.apidoc.ifacemodule.browser import InterfaceDetails
from zope.app.apidoc.component import getUtilityInfoDictionary
from zope.app.apidoc.utilities import getPythonPath
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/tests.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/tests.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/tests.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -18,8 +18,8 @@
import unittest
from zope.testing import doctest, doctestunit
from zope.traversing.interfaces import IPhysicallyLocatable
+from zope.location.traversing import LocationPhysicallyLocatable
-from zope.app.location.traversing import LocationPhysicallyLocatable
from zope.app.testing import placelesssetup, ztapi
from zope.app.tree.interfaces import IUniqueId
from zope.app.tree.adapters import LocationUniqueId
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/utilitymodule.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/utilitymodule.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/utilitymodule/utilitymodule.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -19,13 +19,13 @@
import base64, binascii
+import zope.component
from zope.component.registry import UtilityRegistration
from zope.interface import implements
+from zope.location.interfaces import ILocation
-from zope.app import zapi
from zope.app.i18n import ZopeMessageFactory as _
from zope.app.component import queryNextSiteManager
-from zope.app.location.interfaces import ILocation
from zope.app.apidoc.interfaces import IDocumentationModule
from zope.app.apidoc.utilities import ReadContainerBase, getPythonPath
@@ -68,7 +68,7 @@
def get(self, key, default=None):
"""See zope.app.container.interfaces.IReadContainer"""
- sm = zapi.getGlobalSiteManager()
+ sm = zope.component.getGlobalSiteManager()
key = decodeName(key)
if key == NONAME:
key = ''
@@ -79,7 +79,7 @@
def items(self):
"""See zope.app.container.interfaces.IReadContainer"""
- sm = zapi.getGlobalSiteManager()
+ sm = zope.component.getGlobalSiteManager()
items = [(encodeName(reg.name or NONAME), Utility(self, reg))
for reg in sm.registeredUtilities()
if self.interface == reg.provided]
@@ -120,7 +120,7 @@
return UtilityInterface(self, key, getattr(mod, parts[-1], default))
def items(self):
- sm = zapi.getSiteManager()
+ sm = zope.component.getSiteManager()
ifaces = {}
while sm is not None:
for reg in sm.registrations():
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/__init__.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/__init__.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/__init__.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -24,10 +24,10 @@
from zope.configuration import docutils, xmlconfig
from zope.interface import implements
+from zope.location.interfaces import ILocation
import zope.app.appsetup.appsetup
from zope.app.i18n import ZopeMessageFactory as _
-from zope.app.location.interfaces import ILocation
from zope.app.apidoc.interfaces import IDocumentationModule
from zope.app.apidoc.utilities import ReadContainerBase
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/browser.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/browser.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/browser.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -21,9 +21,9 @@
from zope.configuration.xmlconfig import ParserInfo
from zope.security.proxy import removeSecurityProxy
+from zope.location import LocationProxy
from zope.app import zapi
-from zope.app.location import LocationProxy
from zope.app.apidoc.zcmlmodule import Directive, Namespace
from zope.app.apidoc.ifacemodule.browser import InterfaceDetails
from zope.app.apidoc.utilities import getPythonPath, isReferencable
Modified: Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/tests.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/tests.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/apidoc/zcmlmodule/tests.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -20,9 +20,9 @@
from zope.configuration import xmlconfig
from zope.testing import doctest, doctestunit
from zope.traversing.interfaces import IPhysicallyLocatable
+from zope.location.traversing import LocationPhysicallyLocatable
import zope.app.appsetup.appsetup
-from zope.app.location.traversing import LocationPhysicallyLocatable
from zope.app.tree.interfaces import IUniqueId
from zope.app.tree.adapters import LocationUniqueId
from zope.app.testing import placelesssetup, ztapi
Modified: Zope3/branches/jim-adapter/src/zope/app/applicationcontrol/applicationcontrol.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/applicationcontrol/applicationcontrol.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/applicationcontrol/applicationcontrol.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -16,12 +16,12 @@
$Id$"""
__docformat__ = 'restructuredtext'
-from zope.app.applicationcontrol.interfaces import IApplicationControl
-from zope.app.location import Location
-from zope.security.checker import ProxyFactory, NamesChecker
import time
import zope.interface
import zope.traversing.interfaces
+from zope.location import Location
+from zope.security.checker import ProxyFactory, NamesChecker
+from zope.app.applicationcontrol.interfaces import IApplicationControl
class ApplicationControl(Location):
Modified: Zope3/branches/jim-adapter/src/zope/app/authentication/authentication.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/authentication/authentication.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/authentication/authentication.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -16,14 +16,13 @@
$Id$
"""
import zope.interface
-
from zope import component
from zope.schema.interfaces import ISourceQueriables
+from zope.location.interfaces import ILocation
+
from zope.app.security.interfaces import IAuthentication, PrincipalLookupError
-from zope.app.location.interfaces import ILocation
from zope.app.component import queryNextUtility
from zope.app.component.site import SiteManagementFolder
-
from zope.app.authentication import interfaces
Modified: Zope3/branches/jim-adapter/src/zope/app/broken/broken.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/broken/broken.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/broken/broken.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -19,7 +19,7 @@
import ZODB.broken
import zope.interface
-import zope.app.location.interfaces
+import zope.location.interfaces
import zope.security.checker
@@ -32,7 +32,7 @@
class Broken(ZODB.broken.Broken):
zope.interface.implements(
IBroken,
- zope.app.location.interfaces.ILocation,
+ zope.location.interfaces.ILocation,
IAnnotations,
)
@@ -96,7 +96,7 @@
It implements ILocation and IAnnotations::
- >>> zope.app.location.interfaces.ILocation.implementedBy(cls)
+ >>> zope.location.interfaces.ILocation.implementedBy(cls)
True
>>> IAnnotations.implementedBy(cls)
True
Modified: Zope3/branches/jim-adapter/src/zope/app/component/contentdirective.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/component/contentdirective.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/component/contentdirective.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -25,11 +25,11 @@
from zope.interface import classImplements
from zope.schema.interfaces import IField
from zope.configuration.exceptions import ConfigurationError
+from zope.location.interfaces import ILocation
from zope.app.annotation.interfaces import IAttributeAnnotatable
from zope.app.component.interface import provideInterface
from zope.app.component.interfaces import ILocalUtility
-from zope.app.location.interfaces import ILocation
from zope.app.security.protectclass import protectLikeUnto, protectName
from zope.app.security.protectclass import protectSetAttribute
Modified: Zope3/branches/jim-adapter/src/zope/app/component/site.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/component/site.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/component/site.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -34,12 +34,12 @@
import zope.traversing.api
import zope.deprecation
import zope.deferredimport
+import zope.location
from zope.component.interfaces import ComponentLookupError
from zope.traversing.interfaces import IContainmentRoot
from zope.security.proxy import removeSecurityProxy
-import zope.app.location
import zope.app.component.back35
from zope.app import zapi
from zope.app.component import interfaces
@@ -140,7 +140,7 @@
class _LocalAdapterRegistry(
zope.component.persistentregistry.PersistentAdapterRegistry,
- zope.app.location.Location,
+ zope.location.Location,
):
pass
Modified: Zope3/branches/jim-adapter/src/zope/app/component/site.txt
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/component/site.txt 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/component/site.txt 2006-04-05 14:15:32 UTC (rev 66539)
@@ -339,7 +339,7 @@
>>> sys.modules['zope.app.component.tests'].MyUtility = MyUtility
>>> MyUtility.__module__ = 'zope.app.component.tests'
- >>> from zope.app.location.pickling import locationCopy
+ >>> from zope.location.pickling import locationCopy
>>> myfolder['myfolder11'] = locationCopy(myfolder2['myfolder21'])
>>> myfolder11 = myfolder['myfolder11']
Modified: Zope3/branches/jim-adapter/src/zope/app/configure.zcml
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/configure.zcml 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/configure.zcml 2006-04-05 14:15:32 UTC (rev 66539)
@@ -26,7 +26,7 @@
<include package="zope.app.copypastemove" />
<include package="zope.size" />
- <include package="zope.app.location" />
+ <include package="zope.location" />
<include package="zope.app.container" />
<include package="zope.app.publisher" />
Modified: Zope3/branches/jim-adapter/src/zope/app/container/browser/adding.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/container/browser/adding.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/container/browser/adding.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -28,6 +28,7 @@
from zope.publisher.interfaces import IPublishTraverse
from zope.security.proxy import removeSecurityProxy
from zope.exceptions.interfaces import UserError
+from zope.location import LocationProxy
from zope.app.container.interfaces import IAdding, INameChooser
from zope.app.container.interfaces import IContainerNamesContainer
@@ -36,7 +37,6 @@
from zope.app import zapi
from zope.app.event.objectevent import ObjectCreatedEvent
from zope.app.i18n import ZopeMessageFactory as _
-from zope.app.location import LocationProxy
from zope.app.pagetemplate.viewpagetemplatefile import ViewPageTemplateFile
from zope.app.publisher.browser import BrowserView
from zope.app.publisher.browser.menu import getMenu
Modified: Zope3/branches/jim-adapter/src/zope/app/container/configure.zcml
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/container/configure.zcml 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/container/configure.zcml 2006-04-05 14:15:32 UTC (rev 66539)
@@ -50,7 +50,7 @@
/>
<subscriber
- for="zope.app.location.interfaces.ILocation
+ for="zope.location.interfaces.ILocation
zope.app.container.interfaces.IObjectMovedEvent"
handler=".contained.dispatchToSublocations"
>
@@ -58,7 +58,7 @@
</subscriber>
<adapter
- provides="zope.app.location.interfaces.ISublocations"
+ provides="zope.location.interfaces.ISublocations"
for="zope.app.container.interfaces.IReadContainer"
factory=".contained.ContainerSublocations"
/>
Modified: Zope3/branches/jim-adapter/src/zope/app/container/contained.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/container/contained.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/container/contained.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -17,18 +17,18 @@
"""
__docformat__ = 'restructuredtext'
-from zope.exceptions.interfaces import DuplicationError, UserError
-from zope.security.checker import selectChecker, CombinedChecker
-
+import zope.component
import zope.interface.declarations
+from zope.interface import providedBy
from zope.interface.declarations import getObjectSpecification
from zope.interface.declarations import ObjectSpecification
-from zope.interface import providedBy
-
-from zope.app import zapi
+from zope.event import notify
from zope.component.interfaces import ObjectEvent
+from zope.location.interfaces import ILocation, ISublocations
+from zope.exceptions.interfaces import DuplicationError, UserError
+from zope.security.checker import selectChecker, CombinedChecker
+
from zope.app.event.objectevent import ObjectModifiedEvent
-from zope.event import notify
from zope.app.i18n import ZopeMessageFactory as _
from zope.app.container.interfaces import IContained
from zope.app.container.interfaces import INameChooser
@@ -36,7 +36,6 @@
from zope.app.container.interfaces import IObjectMovedEvent
from zope.app.container.interfaces import IObjectRemovedEvent
from zope.app.container.interfaces import IContainerModifiedEvent
-from zope.app.location.interfaces import ILocation, ISublocations
from zope.app.container._zope_app_container_contained import ContainedProxyBase
from zope.app.container._zope_app_container_contained import getProxiedObject
from zope.app.broken.broken import IBroken
@@ -180,7 +179,7 @@
subs = ISublocations(object, None)
if subs is not None:
for sub in subs.sublocations():
- for ignored in zapi.subscribers((sub, event), None):
+ for ignored in zope.component.subscribers((sub, event), None):
pass # They do work in the adapter fetch
class ContainerSublocations(object):
@@ -282,7 +281,7 @@
`__parent__` and `__name__` attributes *and* declare that it
implements `IContained`:
- >>> from zope.app.location import Location
+ >>> from zope.location import Location
>>> item = Location()
>>> IContained.providedBy(item)
False
@@ -314,7 +313,7 @@
>>> from zope.interface import Interface, directlyProvides
>>> class IOther(Interface):
... pass
- >>> from zope.app.location import Location
+ >>> from zope.location import Location
>>> item = Location()
>>> directlyProvides(item, IOther)
>>> IOther.providedBy(item)
@@ -497,7 +496,7 @@
`__parent__` and `__name__` attributes *and* declare that it
implements `IContained`:
- >>> from zope.app.location import Location
+ >>> from zope.location import Location
>>> item = Location()
>>> IContained.providedBy(item)
0
Modified: Zope3/branches/jim-adapter/src/zope/app/container/interfaces.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/container/interfaces.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/container/interfaces.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -20,11 +20,10 @@
from zope.deprecation import deprecated
from zope.interface import Interface, Attribute, Invalid
-from zope.component.interfaces import IView
+from zope.component.interfaces import IView, IObjectEvent
from zope.interface.common.mapping import IItemMapping
from zope.interface.common.mapping import IReadMapping, IEnumerableMapping
-from zope.app.location.interfaces import ILocation
-from zope.component.interfaces import IObjectEvent
+from zope.location.interfaces import ILocation
from zope.app.event.interfaces import IObjectModifiedEvent
deprecated('IContentContainer',
Modified: Zope3/branches/jim-adapter/src/zope/app/copypastemove/__init__.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/copypastemove/__init__.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/copypastemove/__init__.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -17,18 +17,18 @@
"""
__docformat__ = 'restructuredtext'
+import zope.component
from zope.interface import implements, Invalid
from zope.exceptions import DuplicationError
from zope.component import adapts
from zope.event import notify
+from zope.location.pickling import locationCopy
+from zope.location.interfaces import ISublocations
-from zope.app import zapi
from zope.app.annotation.interfaces import IAnnotations
from zope.app.annotation.interfaces import IAnnotations
from zope.app.container.sample import SampleContainer
from zope.app.event.objectevent import ObjectCopiedEvent
-from zope.app.location.pickling import locationCopy
-from zope.app.location.interfaces import ISublocations
from zope.app.container.interfaces import IContainer, IOrderedContainer
from zope.app.container.interfaces import IContained
from zope.app.container.interfaces import INameChooser
@@ -707,5 +707,5 @@
subs = ISublocations(object, None)
if subs is not None:
for sub in subs.sublocations():
- for ignored in zapi.subscribers((sub, event), None):
+ for ignored in zope.component.subscribers((sub, event), None):
pass # They do work in the adapter fetch
Modified: Zope3/branches/jim-adapter/src/zope/app/copypastemove/configure.zcml
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/copypastemove/configure.zcml 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/copypastemove/configure.zcml 2006-04-05 14:15:32 UTC (rev 66539)
@@ -23,7 +23,7 @@
<adapter factory=".PrincipalClipboard" />
<subscriber
- for="zope.app.location.interfaces.ILocation
+ for="zope.location.interfaces.ILocation
zope.app.event.interfaces.IObjectCopiedEvent"
handler=".dispatchToSublocations"
/>
Modified: Zope3/branches/jim-adapter/src/zope/app/dav/opaquenamespaces.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/dav/opaquenamespaces.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/dav/opaquenamespaces.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -25,8 +25,8 @@
from zope.interface import implements
from zope.interface.common.mapping import IMapping
+from zope.location import Location
from zope.app.annotation.interfaces import IAnnotations, IAnnotatable
-from zope.app.location import Location
from BTrees.OOBTree import OOBTree
Modified: Zope3/branches/jim-adapter/src/zope/app/dav/tests/test_adapter.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/dav/tests/test_adapter.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/dav/tests/test_adapter.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -17,6 +17,9 @@
"""
import unittest
+import zope.location
+from zope.location.interfaces import ILocation
+from zope.location.traversing import LocationPhysicallyLocatable
from zope.testing.doctestunit import DocTestSuite
from zope.interface import Interface, implements
from zope.size.interfaces import ISized
@@ -27,9 +30,6 @@
from zope.app.filerepresentation.interfaces import IReadDirectory
from zope.app.i18n import ZopeMessageFactory as _
-import zope.app.location
-from zope.app.location.interfaces import ILocation
-from zope.app.location.traversing import LocationPhysicallyLocatable
from zope.app.annotation.interfaces import IAnnotatable, IAttributeAnnotatable
from zope.app.annotation.interfaces import IAnnotations
from zope.app.annotation.attribute import AttributeAnnotations
@@ -39,7 +39,7 @@
class IRobot(Interface):
pass
-class Robot(zope.app.location.Location):
+class Robot(zope.location.Location):
implements(IRobot, IAttributeAnnotatable)
class RobotSize(object):
Modified: Zope3/branches/jim-adapter/src/zope/app/dav/tests/unitfixtures.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/dav/tests/unitfixtures.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/dav/tests/unitfixtures.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -17,6 +17,7 @@
"""
__docformat__ = 'restructuredtext'
+import zope.location
from persistent import Persistent
from zope.interface import implements
@@ -26,10 +27,8 @@
from zope.app.annotation.interfaces import IAnnotatable
from zope.app.file.interfaces import IFile
-import zope.app.location
+class Folder(zope.location.Location, Persistent):
-class Folder(zope.app.location.Location, Persistent):
-
implements(IReadContainer, IReadDirectory)
def __init__(self, name, level=0, parent=None):
@@ -48,7 +47,7 @@
Folder('sub1', level=self.level+1, parent=self)))
return tuple(result)
-class File(zope.app.location.Location, Persistent):
+class File(zope.location.Location, Persistent):
implements(IWriteFile, IFile)
@@ -62,7 +61,7 @@
def write(self, data):
self.data = data
-class FooZPT(zope.app.location.Location, Persistent):
+class FooZPT(zope.location.Location, Persistent):
implements(IAnnotatable)
Modified: Zope3/branches/jim-adapter/src/zope/app/demo/passwdauth/__init__.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/demo/passwdauth/__init__.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/demo/passwdauth/__init__.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -22,12 +22,12 @@
import os
from persistent import Persistent
+from zope.interface import implements
+from zope.location import locate
from zope.app.container.contained import Contained
-from zope.app.location import locate
from zope.app.pluggableauth import SimplePrincipal
from zope.app.pluggableauth.interfaces import ILoginPasswordPrincipalSource
from zope.app.security.interfaces import PrincipalLookupError
-from zope.interface import implements
from interfaces import IFileBasedPrincipalSource
class PasswdPrincipalSource(Contained, Persistent):
Modified: Zope3/branches/jim-adapter/src/zope/app/dublincore/annotatableadapter.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/dublincore/annotatableadapter.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/dublincore/annotatableadapter.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -19,10 +19,10 @@
from persistent.dict import PersistentDict
+from zope.location import Location
from zope.app.annotation.interfaces import IAnnotations, IAnnotatable
from zope.app.dublincore.zopedublincore import ZopeDublinCore
from zope.app.dublincore.zopedublincore import DateProperty, ScalarProperty
-from zope.app.location import Location
DCkey = "zope.app.dublincore.ZopeDublinCore"
Modified: Zope3/branches/jim-adapter/src/zope/app/folder/configure.zcml
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/folder/configure.zcml 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/folder/configure.zcml 2006-04-05 14:15:32 UTC (rev 66539)
@@ -46,7 +46,7 @@
/>
<adapter
- provides="zope.app.location.interfaces.ISublocations"
+ provides="zope.location.interfaces.ISublocations"
for=".interfaces.IFolder"
factory=".folder.FolderSublocations"
/>
Modified: Zope3/branches/jim-adapter/src/zope/app/form/browser/tests/test_editview.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/form/browser/tests/test_editview.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/form/browser/tests/test_editview.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -22,6 +22,7 @@
from zope.schema import TextLine, accessors
from zope.schema.interfaces import ITextLine
from zope.component.interfaces import ComponentLookupError
+from zope.location.interfaces import ILocation
from zope.app.testing import ztapi
from zope.app.testing.placelesssetup import PlacelessSetup
@@ -30,10 +31,8 @@
from zope.app.form.browser import TextWidget
from zope.app.form.browser.editview import EditView
from zope.app.form.browser.submit import Update
-from zope.component.interfaces import ComponentLookupError
from zope.app.form.interfaces import IInputWidget
from zope.app.form.tests import utils
-from zope.app.location.interfaces import ILocation
class I(Interface):
foo = TextLine(title=u"Foo")
Modified: Zope3/branches/jim-adapter/src/zope/app/fssync/fspickle.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/fssync/fspickle.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/fssync/fspickle.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -25,7 +25,7 @@
`loads()` function. The name of the outermost object is not stored in
the pickle unless it is stored in the object.
->>> from zope.app.location.tests import TLocation
+>>> from zope.location.tests import TLocation
>>> root = TLocation()
>>> zope.interface.directlyProvides(root, IContainmentRoot)
>>> o1 = DataLocation('o1', root, 12)
@@ -67,14 +67,13 @@
from cStringIO import StringIO
import zope.interface
+from zope import location
+from zope.location.interfaces import ILocation
+from zope.location.traversing import LocationPhysicallyLocatable
+from zope.location.tests import TLocation
from zope.traversing.interfaces import IContainmentRoot
from zope.traversing.interfaces import ITraverser
-from zope.app import location
-from zope.app.location.interfaces import ILocation
-from zope.app.location.traversing import LocationPhysicallyLocatable
-from zope.app.location.tests import TLocation
-
PARENT_MARKER = ".."
# We're not ready to use protocol 2 yet; this can be changed when
@@ -108,7 +107,7 @@
class ParentPersistentIdGenerator(object):
"""
- >>> from zope.app.location.tests import TLocation
+ >>> from zope.location.tests import TLocation
>>> root = TLocation()
>>> zope.interface.directlyProvides(root, IContainmentRoot)
>>> o1 = TLocation(); o1.__parent__ = root; o1.__name__ = 'o1'
Modified: Zope3/branches/jim-adapter/src/zope/app/fssync/tests/test_committer.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/fssync/tests/test_committer.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/fssync/tests/test_committer.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -25,6 +25,7 @@
from zope.traversing.interfaces import TraversalError, IContainmentRoot
from zope.traversing.interfaces import ITraversable, ITraverser
from zope.xmlpickle import loads, dumps
+from zope.location import Location
from zope.fssync import fsutil
from zope.fssync.server.entryadapter import DefaultFileAdpater
@@ -36,7 +37,6 @@
from zope.app.container.interfaces import IContainer
from zope.app.filerepresentation.interfaces import IFileFactory
from zope.app.filerepresentation.interfaces import IDirectoryFactory
-from zope.app.location import Location
from zope.app.testing.placelesssetup import PlacelessSetup
from zope.app.fssync import committer, syncer # The module
Modified: Zope3/branches/jim-adapter/src/zope/app/fssync/tests/test_fspickle.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/fssync/tests/test_fspickle.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/fssync/tests/test_fspickle.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -19,8 +19,8 @@
from zope.testing.doctestunit import DocTestSuite
from zope.interface import directlyProvides
from zope.traversing.interfaces import IContainmentRoot
+from zope.location.tests import TLocation
-from zope.app.location.tests import TLocation
from zope.app.fssync import fspickle
class PersistentLoaderTestCase(unittest.TestCase):
Modified: Zope3/branches/jim-adapter/src/zope/app/intid/__init__.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/intid/__init__.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/intid/__init__.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -28,11 +28,11 @@
from zope.event import notify
from zope.interface import implements
from zope.security.proxy import removeSecurityProxy
+from zope.location.interfaces import ILocation
from zope.app import zapi
from zope.app.container.contained import Contained
from zope.app.keyreference.interfaces import IKeyReference, NotYet
-from zope.app.location.interfaces import ILocation
from zope.app.intid.interfaces import IIntIds
from zope.app.intid.interfaces import IntIdRemovedEvent
Modified: Zope3/branches/jim-adapter/src/zope/app/intid/configure.zcml
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/intid/configure.zcml 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/intid/configure.zcml 2006-04-05 14:15:32 UTC (rev 66539)
@@ -27,13 +27,13 @@
<subscriber
handler=".removeIntIdSubscriber"
- for="zope.app.location.interfaces.ILocation
+ for="zope.location.interfaces.ILocation
zope.app.container.interfaces.IObjectRemovedEvent"
/>
<subscriber
handler=".addIntIdSubscriber"
- for="zope.app.location.interfaces.ILocation
+ for="zope.location.interfaces.ILocation
zope.app.container.interfaces.IObjectAddedEvent"
/>
Modified: Zope3/branches/jim-adapter/src/zope/app/intid/tests.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/intid/tests.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/intid/tests.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -23,10 +23,10 @@
from zope.interface import implements
from zope.interface.verify import verifyObject
+from zope.location.interfaces import ILocation
from zope.app.testing import setup, ztapi
from zope.app import zapi
-from zope.app.location.interfaces import ILocation
from zope.app.component.hooks import setSite
from zope.app.intid.interfaces import IIntIds
Modified: Zope3/branches/jim-adapter/src/zope/app/onlinehelp/tests/test_helpdirectives.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/onlinehelp/tests/test_helpdirectives.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/onlinehelp/tests/test_helpdirectives.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -25,6 +25,7 @@
from zope.traversing.interfaces import IPhysicallyLocatable
from zope.traversing.interfaces import ITraverser, ITraversable
from zope.traversing.adapters import Traverser, DefaultTraversable
+from zope.location.traversing import LocationPhysicallyLocatable
import zope.app.component
import zope.app.security
@@ -37,7 +38,6 @@
from zope.app.onlinehelp.onlinehelptopic import ZPTOnlineHelpTopic
from zope.app.security.interfaces import IPermission
from zope.app.security.permission import Permission
-from zope.app.location.traversing import LocationPhysicallyLocatable
from zope.app.testing import ztapi, placelesssetup
Modified: Zope3/branches/jim-adapter/src/zope/app/onlinehelp/tests/test_onlinehelp.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/onlinehelp/tests/test_onlinehelp.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/onlinehelp/tests/test_onlinehelp.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -23,9 +23,9 @@
from zope.traversing.interfaces import ITraversable, ITraverser
from zope.traversing.interfaces import IPhysicallyLocatable
from zope.traversing.adapters import Traverser, DefaultTraversable
+from zope.location.traversing import LocationPhysicallyLocatable
from zope.app.testing import ztapi, placelesssetup
-from zope.app.location.traversing import LocationPhysicallyLocatable
class I1(Interface):
pass
Modified: Zope3/branches/jim-adapter/src/zope/app/pluggableauth/__init__.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/pluggableauth/__init__.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/pluggableauth/__init__.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -32,6 +32,8 @@
from zope.interface import implements
from zope.component.interfaces import IViewFactory
from zope.deprecation import deprecated
+from zope.traversing.api import getPath
+from zope.location import locate
from zope.app import zapi
from zope.app.component import queryNextUtility
@@ -42,10 +44,8 @@
from zope.app.container.constraints import ContainerTypesConstraint
from zope.app.container.contained import Contained, setitem, uncontained
from zope.app.container.ordered import OrderedContainer
-from zope.app.location import locate
from zope.app.security.interfaces import ILoginPassword, IAuthentication
from zope.app.security.interfaces import PrincipalLookupError
-from zope.traversing.api import getPath
from interfaces import IUserSchemafied, IPluggableAuthentication
from interfaces import IPrincipalSource, ILoginPasswordPrincipalSource
Modified: Zope3/branches/jim-adapter/src/zope/app/preference/README.txt
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/preference/README.txt 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/preference/README.txt 2006-04-05 14:15:32 UTC (rev 66539)
@@ -404,7 +404,7 @@
This function is also commonly registered as an adapter,
- >>> from zope.app.location.interfaces import ILocation
+ >>> from zope.location.interfaces import ILocation
>>> ztapi.provideAdapter(ILocation, interfaces.IUserPreferences,
... UserPreferences)
Modified: Zope3/branches/jim-adapter/src/zope/app/preference/configure.zcml
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/preference/configure.zcml 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/preference/configure.zcml 2006-04-05 14:15:32 UTC (rev 66539)
@@ -21,7 +21,7 @@
/>
<adapter
- for="zope.app.location.interfaces.ILocation"
+ for="zope.location.interfaces.ILocation"
provides=".interfaces.IUserPreferences"
factory=".preference.UserPreferences"
/>
Modified: Zope3/branches/jim-adapter/src/zope/app/preference/default.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/preference/default.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/preference/default.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -23,10 +23,10 @@
import zope.component
from zope.security.checker import defineChecker
from zope.traversing.interfaces import IContainmentRoot
+from zope.location import locate
import zope.app.component
from zope.app.container.contained import Contained
-from zope.app.location import locate
from zope.app.preference import preference, interfaces
class DefaultPreferenceProvider(persistent.Persistent, Contained):
Modified: Zope3/branches/jim-adapter/src/zope/app/preference/interfaces.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/preference/interfaces.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/preference/interfaces.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -20,11 +20,10 @@
import zope.interface
import zope.schema
from zope.configuration.fields import MessageID
+from zope.location.interfaces import ILocation
from zope.app.container.interfaces import IReadContainer
-from zope.app.location.interfaces import ILocation
-
class IPreferenceGroup(ILocation):
"""A group of preferences.
Modified: Zope3/branches/jim-adapter/src/zope/app/preference/preference.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/preference/preference.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/preference/preference.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -23,12 +23,12 @@
from zope.security.checker import CheckerPublic, Checker, defineChecker
from zope.security.management import getInteraction
from zope.traversing.interfaces import IContainmentRoot
+from zope.location import LocationProxy, locate, Location
import zope.app.component.hooks
from zope.app import zapi
from zope.app.container.contained import Contained
from zope.app.container.interfaces import IReadContainer
-from zope.app.location import LocationProxy, locate, Location
from zope.app.principalannotation.interfaces import IPrincipalAnnotationUtility
from zope.app.preference.interfaces import IPreferenceGroup
Modified: Zope3/branches/jim-adapter/src/zope/app/principalannotation/__init__.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/principalannotation/__init__.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/principalannotation/__init__.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -22,12 +22,12 @@
from persistent import Persistent
from persistent.dict import PersistentDict
from BTrees.OOBTree import OOBTree
+import zope.security.interfaces
from zope import interface, component
-import zope.security.interfaces
+from zope.location import Location
from zope.app.annotation.interfaces import IAnnotations
from zope.app.container.contained import Contained
-from zope.app.location import Location
from zope.app.principalannotation.interfaces import IPrincipalAnnotationUtility
from zope.app.component import queryNextUtility
Modified: Zope3/branches/jim-adapter/src/zope/app/publication/tests/test_zopepublication.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/publication/tests/test_zopepublication.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/publication/tests/test_zopepublication.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -24,6 +24,7 @@
from ZODB.DemoStorage import DemoStorage
import transaction
+import zope.component
from zope.interface.verify import verifyClass
from zope.interface import implements, classImplements, implementedBy
from zope.i18n.interfaces import IUserPreferredCharsets
@@ -35,18 +36,17 @@
from zope.security.management import setSecurityPolicy, queryInteraction
from zope.security.management import endInteraction
from zope.traversing.interfaces import IPhysicallyLocatable
+from zope.location.interfaces import ILocation
-from zope.app import zapi
from zope.app.testing.placelesssetup import PlacelessSetup
from zope.app.testing import setup, ztapi
from zope.app.error.interfaces import IErrorReportingUtility
-from zope.app.location.interfaces import ILocation
from zope.app.security.principalregistry import principalRegistry
from zope.app.security.interfaces import IUnauthenticatedPrincipal, IPrincipal
from zope.app.publication.zopepublication import ZopePublication
from zope.app.folder import Folder, rootFolder
-from zope.app.location import Location
+from zope.location import Location
from zope.app.security.interfaces import IAuthenticationUtility
class Principal(object):
@@ -378,7 +378,7 @@
def testAbortTransactionWithErrorReportingUtility(self):
# provide our fake error reporting utility
- sm = zapi.getGlobalSiteManager()
+ sm = zope.component.getGlobalSiteManager()
sm.provideUtility(IErrorReportingUtility, ErrorReportingUtility())
class FooError(Exception):
@@ -397,7 +397,7 @@
self.assertEqual(last_txn_info, new_txn_info)
# instead, we expect a message in our logging utility
- error_log = zapi.getUtility(IErrorReportingUtility)
+ error_log = zope.component.getUtility(IErrorReportingUtility)
self.assertEqual(len(error_log.exceptions), 1)
error_info, request = error_log.exceptions[0]
self.assertEqual(error_info[0], FooError)
@@ -467,8 +467,8 @@
def testTransactionAnnotation(self):
from zope.interface import directlyProvides
- from zope.app.location.traversing import LocationPhysicallyLocatable
- from zope.app.location.interfaces import ILocation
+ from zope.location.traversing import LocationPhysicallyLocatable
+ from zope.location.interfaces import ILocation
from zope.traversing.interfaces import IPhysicallyLocatable
from zope.traversing.interfaces import IContainmentRoot
ztapi.provideAdapter(ILocation, IPhysicallyLocatable,
Modified: Zope3/branches/jim-adapter/src/zope/app/publication/zopepublication.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/publication/zopepublication.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/publication/zopepublication.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -34,13 +34,13 @@
from zope.security.checker import ProxyFactory
from zope.security.proxy import removeSecurityProxy
from zope.traversing.interfaces import IPhysicallyLocatable
+from zope.location import LocationProxy
from zope.app import zapi
from zope.app.applicationcontrol.applicationcontrol \
import applicationControllerRoot
from zope.app.error.interfaces import IErrorReportingUtility
from zope.app.exception.interfaces import ISystemErrorView
-from zope.app.location import LocationProxy
from zope.app.publication.interfaces import BeforeTraverseEvent
from zope.app.publication.interfaces import EndRequestEvent
from zope.app.publication.publicationtraverse import PublicationTraverse
Modified: Zope3/branches/jim-adapter/src/zope/app/publisher/browser/__init__.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/publisher/browser/__init__.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/publisher/browser/__init__.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -23,8 +23,8 @@
from zope.publisher.browser import BrowserLanguages
from zope.i18n.interfaces import IUserPreferredLanguages
from zope.i18n.interfaces import IModifiableUserPreferredLanguages
+from zope.location import Location
-from zope.app.location import Location
from zope.app.publisher.interfaces.browser import IBrowserView
key = "zope.app.publisher.browser.IUserPreferredLanguages"
Modified: Zope3/branches/jim-adapter/src/zope/app/publisher/browser/resource.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/publisher/browser/resource.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/publisher/browser/resource.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -19,9 +19,9 @@
from zope.component.interfaces import IResource
from zope.interface import implements
from zope.traversing.browser.interfaces import IAbsoluteURL
+from zope.location import Location
from zope.app.component.hooks import getSite
-from zope.app.location import Location
class Resource(Location):
implements(IResource)
Modified: Zope3/branches/jim-adapter/src/zope/app/publisher/browser/resources.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/publisher/browser/resources.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/publisher/browser/resources.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -15,13 +15,13 @@
$Id$
"""
-from zope.app.publisher.browser import BrowserView
+import zope.component
from zope.publisher.interfaces.browser import IBrowserPublisher
from zope.publisher.interfaces import NotFound
from zope.interface import implements
+from zope.location import locate
-from zope.app import zapi
-from zope.app.location import locate
+from zope.app.publisher.browser import BrowserView
class Resources(BrowserView):
"""Provide a URL-accessible resource namespace
@@ -32,11 +32,11 @@
def publishTraverse(self, request, name):
'''See interface IBrowserPublisher'''
- resource = zapi.queryAdapter(request, name=name)
+ resource = zope.component.queryAdapter(request, name=name)
if resource is None:
raise NotFound(self, name)
- sm = zapi.getSiteManager()
+ sm = zope.component.getSiteManager()
locate(resource, sm, name)
return resource
Modified: Zope3/branches/jim-adapter/src/zope/app/publisher/xmlrpc/README.txt
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/publisher/xmlrpc/README.txt 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/publisher/xmlrpc/README.txt 2006-04-05 14:15:32 UTC (rev 66539)
@@ -144,7 +144,7 @@
particulat, it has an adapter that simply traverses to attributes.
If an XML-RPC view isn't going to be public, then it also has to
-implement 'zope.app.location.ILocation' so that security grants can be
+implement 'zope.location.ILocation' so that security grants can be
acquired for it, at least with Zope's default security policy. The
`MethodPublisher` class does that too.
Modified: Zope3/branches/jim-adapter/src/zope/app/publisher/xmlrpc/__init__.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/publisher/xmlrpc/__init__.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/publisher/xmlrpc/__init__.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -18,9 +18,9 @@
$Id$
"""
import zope.interface
-import zope.app.location
+import zope.location
+import zope.publisher.interfaces.xmlrpc
import zope.app.publisher.interfaces.xmlrpc
-import zope.publisher.interfaces.xmlrpc
class XMLRPCView(object):
"""A base XML-RPC view that can be used as mix-in for XML-RPC views."""
@@ -35,7 +35,7 @@
"""
# Need to test new __parent__ attribute
-class MethodPublisher(XMLRPCView, zope.app.location.Location):
+class MethodPublisher(XMLRPCView, zope.location.Location):
"""Base class for very simple XML-RPC views that publish methods
This class is meant to be more of an example than a standard base class.
Modified: Zope3/branches/jim-adapter/src/zope/app/pythonpage/tests.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/pythonpage/tests.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/pythonpage/tests.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -23,11 +23,11 @@
from zope.traversing.interfaces import IContainmentRoot
from zope.traversing.interfaces import IPhysicallyLocatable
from zope.traversing.adapters import RootPhysicallyLocatable
+from zope.location.traversing import LocationPhysicallyLocatable
from zope.app.container.contained import Contained
from zope.app.interpreter.interfaces import IInterpreter
from zope.app.interpreter.python import PythonInterpreter
-from zope.app.location.traversing import LocationPhysicallyLocatable
from zope.app.testing import placelesssetup, ztapi
class Root(Contained):
Modified: Zope3/branches/jim-adapter/src/zope/app/schema/browser/traversal.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/schema/browser/traversal.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/schema/browser/traversal.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -18,9 +18,9 @@
from zope.publisher.interfaces import NotFound
from zope.traversing.interfaces import TraversalError, ITraversable
from zope.traversing.namespace import UnexpectedParameters
+from zope.location.interfaces import ILocation
from zope.app import zapi
-from zope.app.location.interfaces import ILocation
from zope.app.schema.interfaces import IMutableSchema
_marker = object()
Modified: Zope3/branches/jim-adapter/src/zope/app/security/adapter.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/security/adapter.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/security/adapter.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -18,9 +18,8 @@
from zope.security.checker import ProxyFactory
from zope.security.proxy import removeSecurityProxy
-from zope.app.location import ILocation, Location, LocationProxy
+from zope.location import ILocation, Location, LocationProxy
-
def assertLocation(adapter, parent):
"""Assert locatable adapters.
Modified: Zope3/branches/jim-adapter/src/zope/app/security/permission.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/security/permission.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/security/permission.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -17,11 +17,11 @@
"""
from persistent import Persistent
from zope.interface import implements
+from zope.component import queryUtility, getUtilitiesFor
from zope.schema.interfaces import ValidationError
from zope.security.checker import CheckerPublic
-from zope.app import zapi
-from zope.app.location import Location
-from zope.app.security.interfaces import IPermission
+from zope.location import Location
+from zope.security.interfaces import IPermission
from zope.app.i18n import ZopeMessageFactory as _
NULL_ID = _('<permission not activated>')
@@ -120,7 +120,7 @@
"""
if permission_id is CheckerPublic:
return
- if not zapi.queryUtility(IPermission, permission_id, context=context):
+ if not queryUtility(IPermission, permission_id, context=context):
raise ValueError("Undefined permission id", permission_id)
def allPermissions(context=None):
@@ -140,6 +140,6 @@
>>> tearDown()
"""
- for id, permission in zapi.getUtilitiesFor(IPermission, context):
+ for id, permission in getUtilitiesFor(IPermission, context):
if id != u'zope.Public':
yield id
Modified: Zope3/branches/jim-adapter/src/zope/app/securitypolicy/role.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/securitypolicy/role.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/securitypolicy/role.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -17,9 +17,9 @@
"""
from persistent import Persistent
from zope.interface import implements
+from zope.component import getUtilitiesFor
+from zope.location import Location
-from zope.app import zapi
-from zope.app.location import Location
from zope.app.securitypolicy.interfaces import IRole
from zope.app.i18n import ZopeMessageFactory as _
@@ -100,6 +100,6 @@
def checkRole(context, role_id):
- names = [name for name, util in zapi.getUtilitiesFor(IRole, context)]
+ names = [name for name, util in getUtilitiesFor(IRole, context)]
if not role_id in names:
raise ValueError("Undefined role id", role_id)
Modified: Zope3/branches/jim-adapter/src/zope/app/testing/setup.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/testing/setup.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/testing/setup.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -54,7 +54,7 @@
from zope.traversing.adapters import DefaultTraversable
from zope.traversing.adapters import Traverser, RootPhysicallyLocatable
from zope.traversing.namespace import etc
-from zope.app.location.traversing import LocationPhysicallyLocatable
+from zope.location.traversing import LocationPhysicallyLocatable
from zope.app.container.traversal import ContainerTraversable
from zope.app.container.interfaces import ISimpleReadContainer
Modified: Zope3/branches/jim-adapter/src/zope/app/tree/adapters.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/tree/adapters.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/tree/adapters.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -24,9 +24,9 @@
from zope.component.interfaces import ComponentLookupError
from zope.security import canAccess
from zope.security.interfaces import Unauthorized
+from zope.location.interfaces import ILocation
from zope.app import zapi
-from zope.app.location.interfaces import ILocation
from zope.app.container.interfaces import IReadContainer
from zope.app.component.interfaces import ISite
Modified: Zope3/branches/jim-adapter/src/zope/app/tree/configure.zcml
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/tree/configure.zcml 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/tree/configure.zcml 2006-04-05 14:15:32 UTC (rev 66539)
@@ -30,7 +30,7 @@
<adapter
provides=".interfaces.IUniqueId"
- for="zope.app.location.interfaces.ILocation"
+ for="zope.location.interfaces.ILocation"
factory=".adapters.LocationUniqueId"
/>
Modified: Zope3/branches/jim-adapter/src/zope/app/tree/tests/test_adapters.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/tree/tests/test_adapters.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/tree/tests/test_adapters.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -22,11 +22,10 @@
from zope.security.checker import defineChecker
from zope.security.checker import NamesChecker
from zope.traversing.interfaces import IContainmentRoot
+from zope.location.interfaces import ILocation
-from zope.app.location.interfaces import ILocation
-from zope.app.container.interfaces import IReadContainer
from zope.app.component.interfaces import ISite
-
+from zope.app.container.interfaces import IReadContainer
from zope.app.container.sample import SampleContainer
from zope.app.container.contained import setitem
from zope.app.testing.placelesssetup import PlacelessSetup
Modified: Zope3/branches/jim-adapter/src/zope/app/undo/tests/test_zodbundomanager.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/undo/tests/test_zodbundomanager.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/undo/tests/test_zodbundomanager.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -83,8 +83,8 @@
super(Test, self).setUp()
# provide location adapter
- from zope.app.location.traversing import LocationPhysicallyLocatable
- from zope.app.location.interfaces import ILocation
+ from zope.location.traversing import LocationPhysicallyLocatable
+ from zope.location.interfaces import ILocation
from zope.traversing.interfaces import IPhysicallyLocatable
ztapi.provideAdapter(ILocation, IPhysicallyLocatable,
LocationPhysicallyLocatable)
@@ -111,7 +111,7 @@
def testGetTransactionsInLocation(self):
from zope.interface import directlyProvides
- from zope.app.location import Location
+ from zope.location import Location
from zope.traversing.interfaces import IContainmentRoot
root = Location()
Modified: Zope3/branches/jim-adapter/src/zope/app/versioncontrol/history.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/versioncontrol/history.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/versioncontrol/history.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -24,7 +24,7 @@
from BTrees.IIBTree import IIBTree
from BTrees.OOBTree import OOBTree
-import zope.app.location
+import zope.location
import zope.app.versioncontrol.utility
import zope.app.versioncontrol.version
@@ -32,7 +32,7 @@
from zope.app.versioncontrol.interfaces import VersionControlError
-class VersionHistory(persistent.Persistent, zope.app.location.Location):
+class VersionHistory(persistent.Persistent, zope.location.Location):
"""A version history maintains the information about the changes
to a particular version-controlled resource over time."""
@@ -216,7 +216,7 @@
return self._versions.keys()
-class BranchInfo(persistent.Persistent, zope.app.location.Location):
+class BranchInfo(persistent.Persistent, zope.location.Location):
"""A utility class to hold branch (line-of-descent) information.
It maintains the name of the branch, the version id of the root of
Modified: Zope3/branches/jim-adapter/src/zope/app/versioncontrol/tests.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/versioncontrol/tests.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/versioncontrol/tests.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -21,6 +21,7 @@
from transaction import abort
import zope.event
+import zope.location
import zope.traversing.interfaces
from zope import component, interface
from zope.component.testing import PlacelessSetup
@@ -28,7 +29,6 @@
import zope.app.annotation.interfaces
import zope.app.annotation.attribute
-import zope.app.location
import zope.app.versioncontrol.version
from zope.app.versioncontrol import interfaces, nonversioned
@@ -55,7 +55,7 @@
print event
-class L(persistent.Persistent, zope.app.location.Location):
+class L(persistent.Persistent, zope.location.Location):
interface.implements(interfaces.IVersionable,
zope.app.annotation.interfaces.IAttributeAnnotatable,
zope.traversing.interfaces.IPhysicallyLocatable,
@@ -115,14 +115,14 @@
"""\
cloneByPickle should not go outside a location
- >>> parent = zope.app.location.Location()
+ >>> parent = zope.location.Location()
>>> parent.poison = lambda: None
- >>> ob = zope.app.location.Location()
+ >>> ob = zope.location.Location()
>>> ob.__parent__ = parent
- >>> x = zope.app.location.Location()
+ >>> x = zope.location.Location()
>>> x.poison = lambda: None
>>> ob.x = x
- >>> ob.y = zope.app.location.Location()
+ >>> ob.y = zope.location.Location()
>>> ob.y.__parent__ = ob
>>> clone = zope.app.versioncontrol.version.cloneByPickle(ob)
>>> clone.__parent__ is ob.__parent__
Modified: Zope3/branches/jim-adapter/src/zope/app/versioncontrol/utility.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/versioncontrol/utility.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/versioncontrol/utility.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -24,6 +24,7 @@
from ZODB.serialize import referencesf
from ZODB.TimeStamp import TimeStamp
+import zope.location
import zope.security.management
import zope.app.versioncontrol.interfaces
@@ -82,8 +83,8 @@
return None
# TODO obviously no test for this
- if (zope.app.location.ILocation.providedBy(ob)
- and not zope.app.location.inside(ob, object)):
+ if (zope.location.ILocation.providedBy(ob)
+ and not zope.location.inside(ob, object)):
return '1' # go away
# The location check above should wake the object
Modified: Zope3/branches/jim-adapter/src/zope/app/versioncontrol/version.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/versioncontrol/version.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/versioncontrol/version.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -24,7 +24,7 @@
from BTrees.OOBTree import OOBTree
-import zope.app.location
+import zope.location
from zope.app.versioncontrol.interfaces import VersionControlError
from zope.app.versioncontrol.interfaces import INonVersionedData
@@ -45,8 +45,8 @@
if ignore_dict.has_key(id(ob)):
return 'ignored'
- if (zope.app.location.ILocation.providedBy(ob)
- and not zope.app.location.inside(ob, obj)):
+ if (zope.location.ILocation.providedBy(ob)
+ and not zope.location.inside(ob, obj)):
myid = id(ob)
ids[myid] = ob
return myid
@@ -68,7 +68,7 @@
return u.load()
-class Version(persistent.Persistent, zope.app.location.Location):
+class Version(persistent.Persistent, zope.location.Location):
"""A Version is a resource that contains a copy of a particular state
(content and dead properties) of a version-controlled resource. A
version is created by checking in a checked-out resource. The state
Modified: Zope3/branches/jim-adapter/src/zope/app/zptpage/tests/test_zptpage.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/app/zptpage/tests/test_zptpage.py 2006-04-05 14:15:37 UTC (rev 66538)
+++ Zope3/branches/jim-adapter/src/zope/app/zptpage/tests/test_zptpage.py 2006-04-05 14:15:32 UTC (rev 66539)
@@ -29,12 +29,12 @@
from zope.traversing.interfaces import IPhysicallyLocatable
from zope.traversing.interfaces import IContainmentRoot
from zope.security.checker import NamesChecker, defineChecker
+from zope.location.traversing import LocationPhysicallyLocatable
from zope.app.testing import ztapi
from zope.app.publisher.browser import BrowserView
from zope.app.testing.placelesssetup import PlacelessSetup
from zope.app.container.contained import contained
-from zope.app.location.traversing import LocationPhysicallyLocatable
from zope.app.zptpage.interfaces import IZPTPage
from zope.app.zptpage.zptpage import ZPTPage, ZPTSourceView,\
More information about the Zope3-Checkins
mailing list