[z3-checkins] r28828 - z3/jsonserver/branch/merge

reebalazs at codespeak.net reebalazs at codespeak.net
Thu Jun 15 17:04:49 CEST 2006


Author: reebalazs
Date: Thu Jun 15 17:04:47 2006
New Revision: 28828

Modified:
   z3/jsonserver/branch/merge/__init__.py
   z3/jsonserver/branch/merge/configure.zcml
   z3/jsonserver/branch/merge/jsonrpc.py
   z3/jsonserver/branch/merge/meta.zcml
   z3/jsonserver/branch/merge/metaconfigure.py
Log:
Make jsonserver use configfeature. At themoment it needs yet to be tested on z3.

Modified: z3/jsonserver/branch/merge/__init__.py
==============================================================================
--- z3/jsonserver/branch/merge/__init__.py	(original)
+++ z3/jsonserver/branch/merge/__init__.py	Thu Jun 15 17:04:47 2006
@@ -1,7 +1,5 @@
 #python package
 
-import __compat__
-
 # Debugging
 #from AccessControl import allow_module
 #allow_module('pdb')

Modified: z3/jsonserver/branch/merge/configure.zcml
==============================================================================
--- z3/jsonserver/branch/merge/configure.zcml	(original)
+++ z3/jsonserver/branch/merge/configure.zcml	Thu Jun 15 17:04:47 2006
@@ -12,11 +12,11 @@
   <include package=".concatresource" />
   <include package=".browser" />
 
-  <configure zcml:condition="installed Zope2">
+  <configure zcml:condition="have compat_five">
   	<include package=".z2_compatibility" />
   </configure>
   
-  <configure zcml:condition="installed not_Zope2">
+  <configure zcml:condition="have compat_not_five">
   
   <publisher
     name="JSONRPC"
@@ -91,7 +91,7 @@
            directory="./jsolait/libws"
     />
 
-  <configure zcml:condition="installed not_Zope2">
+  <configure zcml:condition="have compat_not_five">
   <help:register
       id="json_rpc"
       title="JSON RPC"

Modified: z3/jsonserver/branch/merge/jsonrpc.py
==============================================================================
--- z3/jsonserver/branch/merge/jsonrpc.py	(original)
+++ z3/jsonserver/branch/merge/jsonrpc.py	Thu Jun 15 17:04:47 2006
@@ -24,7 +24,7 @@
 
 __docformat__ = 'restructuredtext'
 
-from __compat__ import __compat__
+from configfeature.fiveconfig import __compat__
 
 from zope.app.publication.http import BaseHTTPPublication
 from interfaces import IMethodPublisher, IJSONRPCView, IJSONRPCPublisher,\

Modified: z3/jsonserver/branch/merge/meta.zcml
==============================================================================
--- z3/jsonserver/branch/merge/meta.zcml	(original)
+++ z3/jsonserver/branch/merge/meta.zcml	Thu Jun 15 17:04:47 2006
@@ -11,13 +11,13 @@
     
     -->
     
+    <!-- Following include sets up Five compatibility features. -->
+    <include package=".configfeature" file="meta.zcml" />
+
   <!-- XXX this is now conditional on Zope3 only (temporarily).
-        But since condition on "not installed" is impossible
-        to achieve from zcml, we must use a metaconfigure-compat
-        wrapper as a workaround.
   -->
        
-    <configure zcml:condition="installed not_Zope2">
+    <configure zcml:condition="have compat_not_five">
   <meta:directive
        namespace="http://namespaces.zope.org/jsonrpc"
        name="view"
@@ -29,7 +29,7 @@
 
     <include package=".concatresource" file="meta.zcml" />
 
-    <configure zcml:condition="installed Zope2">
+    <configure zcml:condition="have compat_five">
         <include package=".z2_compatibility" file="meta.zcml" />
     </configure>
 

Modified: z3/jsonserver/branch/merge/metaconfigure.py
==============================================================================
--- z3/jsonserver/branch/merge/metaconfigure.py	(original)
+++ z3/jsonserver/branch/merge/metaconfigure.py	Thu Jun 15 17:04:47 2006
@@ -21,7 +21,7 @@
 jwashin 2005-06-06
 """
 
-from __compat__ import __compat__
+from configfeature.fiveconfig import __compat__
 
 import zope.interface
 from zope.interface import Interface


More information about the z3-checkins mailing list