[Zope-Checkins] CVS: Zope2 - ZClass.py:1.57.4.1

andreas@serenade.digicool.com andreas@serenade.digicool.com
Tue, 17 Apr 2001 17:49:01 -0400


Update of /cvs-repository/Zope2/lib/python/ZClasses
In directory serenade.digicool.com:/tmp/cvs-serv26904/ZClasses

Modified Files:
      Tag: ajung-2_4-ts_regex-exterminiation-branch
	ZClass.py 
Log Message:
ts_regex/regex free zone



--- Updated File ZClass.py in package Zope2 --
--- ZClass.py	2001/04/01 18:59:38	1.57
+++ ZClass.py	2001/04/17 21:48:59	1.57.4.1
@@ -85,7 +85,7 @@
 """Zope Classes
 """
 import Globals, string, OFS.SimpleItem, OFS.PropertySheets, Products
-import Method, Basic, Property, AccessControl.Role, ts_regex
+import Method, Basic, Property, AccessControl.Role, re
 
 from ZPublisher.mapply import mapply
 from ExtensionClass import Base
@@ -190,14 +190,14 @@
        Globals.DatabaseVersion == ver
 
 
-bad_id=ts_regex.compile('[^a-zA-Z0-9_]').search
+bad_id=re.compile('[^a-zA-Z0-9_]').search
 
 def manage_addZClass(self, id, title='', baseclasses=[],
                      meta_type='', CreateAFactory=0, REQUEST=None,
                      zope_object=0):
     """Add a Z Class
     """
-    if bad_id(id) != -1:
+    if bad_id(id) is not None:
         raise 'Bad Request', (
             'The id %s is invalid as a class name.' % id)
     if not meta_type: meta_type=id