sha1_short: support bytes and str

This commit is contained in:
Stephan Kulow 2019-05-16 08:02:20 +02:00
parent 6dce9a79fc
commit 7d0cad0e66

View File

@ -159,4 +159,7 @@ def sha1_short(data):
if isinstance(data, list):
data = '::'.join(data)
return hashlib.sha1(data.encode('utf-8')).hexdigest()[:7]
if isinstance(data, str):
data = data.encode('utf-8')
return hashlib.sha1(data).hexdigest()[:7]