--- VSyncer/VSyncer.py 2008/01/04 15:25:04 1.3 +++ VSyncer/VSyncer.py 2008/01/04 15:34:43 1.4 @@ -9,7 +9,7 @@ from cgi import escape import logging # import our own things. from Config import * -from BaseSyncer import BaseSyncer +from BaseSyncer import * from SysConfig import * manage_addVSServerForm = DTMLFile('dtml/VAdd', globals()) @@ -306,10 +306,7 @@ class VSSyncer(BaseSyncer): src += data.data data=data.next #return self._encode(src) - if isinstance(src,unicode): - # encode unicode to string - src = src.encode('utf-8') - return self._encode(md5.new(src).digest()) + return self._encode(md5.new(utf8ify(src)).digest()) ############################### # internal only