def _get_id_from_username(cls, username): """We use a hash of the ``username`` as the ``user.id``. """ return 'user%s' % generate_hash(s=username)
def generate_id(cls, path=None, filename=None): if path is None or filename is None: raise ValueError('must provide a path and filename to generate_id') s = u'%s/%s' % (path, filename) return generate_hash(s=s)
def _to_python(self, value, state): value = super(SecurePassword, self)._to_python(value, state) return utils.generate_hash(s=value.strip().lower())