aboutsummaryrefslogtreecommitdiffstats
path: root/fg21sim/products.py
diff options
context:
space:
mode:
authorAaron LI <aaronly.me@outlook.com>2016-11-21 12:57:55 +0800
committerAaron LI <aaronly.me@outlook.com>2016-11-21 12:57:55 +0800
commitdc06505e902d3a2b8fdcc276b61db0636308d1e6 (patch)
tree22dce2824b7f50d099c9668666d58fb06f479de1 /fg21sim/products.py
parentb23df04a1afdeab26b62ce1ac0ce85ef8547de28 (diff)
downloadfg21sim-dc06505e902d3a2b8fdcc276b61db0636308d1e6.tar.bz2
products.py: Use "utils.hashutil.md5()"
Diffstat (limited to 'fg21sim/products.py')
-rw-r--r--fg21sim/products.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/fg21sim/products.py b/fg21sim/products.py
index c0d23ac..5df7d7a 100644
--- a/fg21sim/products.py
+++ b/fg21sim/products.py
@@ -7,7 +7,6 @@ Manage and manipulate the simulation products.
import os
import shutil
-import hashlib
import json
import logging
from collections import OrderedDict
@@ -15,6 +14,7 @@ from collections import OrderedDict
import numpy as np
from .errors import ManifestError
+from .utils.hashutil import md5
logger = logging.getLogger(__name__)
@@ -157,7 +157,7 @@ class Products:
"path": os.path.relpath(filepath, curdir),
# File size in bytes
"size": os.path.getsize(filepath),
- "md5": hashlib.md5(filepath).hexdigest(),
+ "md5": md5(filepath),
}
}
logger.info("Added one product to the manifest: {0}".format(filepath))
@@ -219,7 +219,7 @@ class Products:
metadata = self.manifest[comp_id][freq_id]
filepath = os.path.join(curdir, metadata["healpix"]["path"])
hash_true = metadata["healpix"]["md5"]
- hash_ondisk = hashlib.md5(filepath).hexdigest()
+ hash_ondisk = md5(filepath)
if hash_ondisk == hash_true:
match = True
else: