original_docstring: Return a synthetic user ID from an email address.
  
    Note that this is not the same user ID found in the production system.
  
    Args:
      email: An email address.
  
    Returns:
      A string userid derived from the email address.
    
docstring: Return a synthetic user ID from an email address.
  Note that this is not the same user ID found in the production system.
docstring_tokens: Return a synthetic user ID from an email address . Note that this is not the same user ID found in the production system .
code: def SynthesizeUserId(email):
    """Return a synthetic user ID from an email address.
  
    Note that this is not the same user ID found in the production system.
  
    Args:
      email: An email address.
  
    Returns:
      A string userid derived from the email address.
    """
  
    user_id_digest = _MD5_FUNC(email.lower()).digest()
    user_id = '1' + ''.join(['%02d' % ord(x) for x in user_id_digest])[:20]
    return user_id
code_tokens: def SynthesizeUserId ( email ) : user_id_digest = _MD5_FUNC ( email . lower ( ) ) . digest ( ) user_id = '1' + '' . join ( [ '%02d' % ord ( x ) for x in user_id_digest ] ) [ : 20 ] return user_id
short_docstring: Return a synthetic user ID from an email address.
short_docstring_tokens: Return a synthetic user ID from an email address .
comment: """Return a synthetic user ID from an email address.
  
    Note that this is not the same user ID found in the production system.
  
    Args:
      email: An email address.
  
    Returns:
      A string userid derived from the email address.
    """