diff options
| author | DasIch <dasdasich@gmail.com> | 2010-06-20 18:50:22 +0200 |
|---|---|---|
| committer | DasIch <dasdasich@gmail.com> | 2010-06-20 18:50:22 +0200 |
| commit | af21ba45bd7bfb4e37b17d92304ed87bed2368cf (patch) | |
| tree | a134ca8e2b3694011f71b35d9b7dfc3164339730 /sphinx/builders/html.py | |
| parent | 6680b807c17db68681a98a89f92a3dec944d2eda (diff) | |
| download | sphinx-af21ba45bd7bfb4e37b17d92304ed87bed2368cf.tar.gz | |
make sure to encode strings passed to md5
Diffstat (limited to 'sphinx/builders/html.py')
| -rw-r--r-- | sphinx/builders/html.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sphinx/builders/html.py b/sphinx/builders/html.py index 0b39d38e..5a3e9bb3 100644 --- a/sphinx/builders/html.py +++ b/sphinx/builders/html.py @@ -146,8 +146,9 @@ 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(str(cfgdict)).hexdigest() - self.tags_hash = md5(str(sorted(self.tags))).hexdigest() + self.config_hash = md5(unicode(cfgdict).encode('ascii')).hexdigest() + self.tags_hash = md5(unicode(sorted(self.tags)).encode('ascii')) \ + .hexdigest() old_config_hash = old_tags_hash = '' try: fp = open(path.join(self.outdir, '.buildinfo')) |
