Create hash func for string args to be used cdist wide.

This commit is contained in:
Darko Poljak 2016-07-23 15:11:14 +02:00
parent 2011db16a8
commit dacb5720c5
1 changed files with 9 additions and 0 deletions

View File

@ -21,6 +21,7 @@
import os
import subprocess
import hashlib
import cdist.version
@ -82,3 +83,11 @@ def file_to_list(filename):
lines = []
return lines
def str_hash(s):
"""Return hash of string s"""
if isinstance(s, str):
return hashlib.md5(s.encode('utf-8')).hexdigest()
else:
raise Error("str_hash param should be string")