[Zope-Checkins] CVS: Zope2 - Product.py:1.47.10.1

Andreas Jung andreas@dhcp165.digicool.com
Wed, 18 Apr 2001 14:44:44 -0400


Update of /cvs-repository/Zope2/lib/python/App
In directory yetix:/work/sandboxes/ajung-2_4-ts_regex-exterminiation-branch/lib/python/App

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



--- Updated File Product.py in package Zope2 --
--- Product.py	2001/02/14 16:13:00	1.47
+++ Product.py	2001/04/18 18:44:44	1.47.10.1
@@ -107,7 +107,7 @@
 
 
 import Globals, OFS.Folder, OFS.SimpleItem, os, string, Acquisition, Products
-import regex, zlib, Globals, cPickle, marshal, rotor
+import re, zlib, Globals, cPickle, marshal, rotor
 import ZClasses, ZClasses.ZClass, AccessControl.Owned
 
 from OFS.Folder import Folder
@@ -157,12 +157,12 @@
     _isBeingUsedAsAMethod_=1
 
     def new_version(self,
-                    _intending=regex.compile("[.]?[0-9]+$").search, #TS
+                    _intending=re.compile("[.]?[0-9]+$").search, #TS
                     ):
         # Return a new version number based on the existing version.
         v=str(self.version)
         if not v: return '1.0'
-        if _intending(v) < 0: return v
+        if _intending(v) is None: return v
         l=rfind(v,'.')
         return v[:l+1]+str(1+atoi(v[l+1:]))