Use utf-8 instead of ascii to encode strings for hashing

This commit is contained in:
Daniel Neuhäuser 2010-06-20 18:54:19 +02:00
parent 24d8ce4734
commit eaa3cb4f1f

View File

@ -146,8 +146,8 @@ class StandaloneHTMLBuilder(Builder):
cfgdict = dict((name, self.config[name])
for (name, desc) in self.config.values.iteritems()
if desc[1] == 'html')
self.config_hash = md5(unicode(cfgdict).encode('ascii')).hexdigest()
self.tags_hash = md5(unicode(sorted(self.tags)).encode('ascii')) \
self.config_hash = md5(unicode(cfgdict).encode('utf-8')).hexdigest()
self.tags_hash = md5(unicode(sorted(self.tags)).encode('utf-8')) \
.hexdigest()
old_config_hash = old_tags_hash = ''
try: