From f7024258aef3c6830bffeb18c772b80c1743626e Mon Sep 17 00:00:00 2001 From: Yoshinori Okuji <yo@nexedi.com> Date: Sat, 28 Nov 2009 20:35:19 +0000 Subject: [PATCH] Shut up a deprecation warning in Python 2.6. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30909 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ZSQLCatalog/SQLCatalog.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/product/ZSQLCatalog/SQLCatalog.py b/product/ZSQLCatalog/SQLCatalog.py index 33b53a1080..7d11c325e4 100644 --- a/product/ZSQLCatalog/SQLCatalog.py +++ b/product/ZSQLCatalog/SQLCatalog.py @@ -40,7 +40,10 @@ from cStringIO import StringIO from xml.dom.minidom import parse from xml.sax.saxutils import escape, quoteattr import os -import md5 +try: + from hashlib import md5 +except ImportError: + from md5 import md5 from interfaces.query_catalog import ISearchKeyCatalog from zope.interface.verify import verifyClass @@ -1039,7 +1042,7 @@ class Catalog(Folder, random_factor_list.append(os.getloadavg()) except (OSError, AttributeError): # AttributeError is required under cygwin pass - instance_id = md5.new(str(random_factor_list)).hexdigest() + instance_id = md5(str(random_factor_list)).hexdigest() uid_list = [x.uid for x in method(count = UID_BUFFER_SIZE, instance_id = instance_id) if x.uid != 0] uid_buffer.extend(uid_list) -- 2.30.9