diff options
author | Claude Paroz <claude@2xlibre.net> | 2009-04-02 08:05:42 +0000 |
---|---|---|
committer | Claude Paroz <claudep@src.gnome.org> | 2009-04-02 08:05:42 +0000 |
commit | c3f0a6ae52568fa8c3b98b3b7c0be01353546c3c (patch) | |
tree | 0e9bd25388e1c5cc629e4be595a12aa2d4a05474 | |
parent | 78ffb15df57761134d044bf1ce17a71d7b96b247 (diff) | |
download | gnome-doc-utils-c3f0a6ae52568fa8c3b98b3b7c0be01353546c3c.tar.gz |
Use new hashlib module rather than deprecated md5 module, when available.
2009-04-02 Claude Paroz <claude@2xlibre.net>
* modes/docbook.py: Use new hashlib module rather than deprecated md5
module, when available.
Fixes bug #576161.
svn path=/trunk/; revision=1160
-rw-r--r-- | xml2po/ChangeLog | 6 | ||||
-rw-r--r-- | xml2po/modes/docbook.py | 8 |
2 files changed, 12 insertions, 2 deletions
diff --git a/xml2po/ChangeLog b/xml2po/ChangeLog index f46a73f..2b08d74 100644 --- a/xml2po/ChangeLog +++ b/xml2po/ChangeLog @@ -1,3 +1,9 @@ +2009-04-02 Claude Paroz <claude@2xlibre.net> + + * modes/docbook.py: Use new hashlib module rather than deprecated md5 + module, when available. + Fixes bug #576161. + 2008-07-14 Danilo Šegan <danilo@gnome.org> * xml2po.py: Apply Goran Rakić's patch for #437371. diff --git a/xml2po/modes/docbook.py b/xml2po/modes/docbook.py index ceec906..7fac01b 100644 --- a/xml2po/modes/docbook.py +++ b/xml2po/modes/docbook.py @@ -36,8 +36,12 @@ import re import libxml2 import os -import md5 import sys +try: + # Hashlib is new in Python 2.5 + from hashlib import md5 as md5_new +except ImportError: + from md5 import new as md5_new class docbookXmlMode: """Class for special handling of DocBook document types. @@ -109,7 +113,7 @@ class docbookXmlMode: return last def _md5_for_file(self, filename): - hash = md5.new() + hash = md5_new() input = open(filename, "rb") read = input.read(4096) while read: |