From: Tony Mack Date: Fri, 14 Jun 2013 22:16:10 +0000 (-0400) Subject: use hashlib instead of md5 library X-Git-Tag: 1.0~17 X-Git-Url: http://git.onelab.eu/?p=plstackapi.git;a=commitdiff_plain;h=869866bbd5e13b868e68f4e426fb1809ff4b574f use hashlib instead of md5 library --- diff --git a/planetstack/openstack/manager.py b/planetstack/openstack/manager.py index ed2769d..a5d3f4a 100644 --- a/planetstack/openstack/manager.py +++ b/planetstack/openstack/manager.py @@ -2,7 +2,7 @@ import os #os.environ.setdefault("DJANGO_SETTINGS_MODULE", "planetstack.settings") import string import random -import md5 +import hashlib from netaddr import IPAddress, IPNetwork from planetstack import settings @@ -57,7 +57,7 @@ class OpenStackManager: @require_enabled def init_caller(self, caller, tenant): auth = {'username': caller.email, - 'password': md5.new(caller.password).hexdigest()[:6], + 'password': hashlib.md5(caller.password).hexdigest()[:6], 'tenant': tenant} self.client = OpenStackClient(**auth) self.driver = OpenStackDriver(client=self.client) @@ -98,7 +98,7 @@ class OpenStackManager: name = user.email[:user.email.find('@')] user_fields = {'name': name, 'email': user.email, - 'password': md5.new(user.password).hexdigest()[:6], + 'password': hashlib.md5(user.password).hexdigest()[:6], 'enabled': True} if not user.kuser_id: keystone_user = self.driver.create_user(**user_fields)