Use spinal.hash_file instead of redefining here.
This commit is contained in:
		
							parent
							
								
									b5e8363374
								
							
						
					
					
						commit
						38e9b796fe
					
				
					 2 changed files with 4 additions and 10 deletions
				
			
		|  | @ -278,15 +278,6 @@ def get_mimetype(filepath): | |||
|         mimetype = mimetypes.guess_type(filepath)[0] | ||||
|     return mimetype | ||||
| 
 | ||||
| def hash_file(filepath, hasher): | ||||
|     bytestream = read_filebytes(filepath) | ||||
|     for chunk in bytestream: | ||||
|         hasher.update(chunk) | ||||
|     return hasher.hexdigest() | ||||
| 
 | ||||
| def hash_file_md5(filepath): | ||||
|     return hash_file(filepath, hasher=hashlib.md5()) | ||||
| 
 | ||||
| def hash_photoset(photos): | ||||
|     ''' | ||||
|     Given some photos, return a fingerprint string for that particular set. | ||||
|  |  | |||
|  | @ -1,4 +1,7 @@ | |||
| import hashlib | ||||
| 
 | ||||
| from voussoirkit import cacheclass | ||||
| from voussoirkit import spinal | ||||
| 
 | ||||
| import etiquette | ||||
| 
 | ||||
|  | @ -98,7 +101,7 @@ class FileEtag: | |||
| 
 | ||||
|         if do_refresh: | ||||
|             self._stored_hash_time = mtime | ||||
|             self._stored_hash_value = etiquette.helpers.hash_file_md5(self.filepath) | ||||
|             self._stored_hash_value = spinal.hash_file(self.filepath, hash_class=hashlib.md5) | ||||
| 
 | ||||
|         return self._stored_hash_value | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue