(prompt)
return email
Prompts the user for their email address and returns it.

  The last used email address is saved to a file and offered up as a suggestion
  to the user. If the user presses enter without typing in anything the last
  used email address is used. If the user enters a new address, it is saved
  for next time we prompt.
Prompts the user for their email address and returns it.
Prompts the user for their email address and returns it .
def GetEmail(prompt):
  """Prompts the user for their email address and returns it.

  The last used email address is saved to a file and offered up as a suggestion
  to the user. If the user presses enter without typing in anything the last
  used email address is used. If the user enters a new address, it is saved
  for next time we prompt.

  """
  last_email_file_name = os.path.expanduser("~/.last_codereview_email_address")
  last_email = ""
  if os.path.exists(last_email_file_name):
    try:
      last_email_file = open(last_email_file_name, "r")
      last_email = last_email_file.readline().strip("\n")
      last_email_file.close()
      prompt += " [%s]" % last_email
    except IOError, e:
      pass
  email = raw_input(prompt + ": ").strip()
  if email:
    try:
      last_email_file = open(last_email_file_name, "w")
      last_email_file.write(email)
      last_email_file.close()
    except IOError, e:
      pass
  else:
    email = last_email
  return email
def GetEmail ( prompt ) : last_email_file_name = os . path . expanduser ( "~/.last_codereview_email_address" ) last_email = "" if os . path . exists ( last_email_file_name ) : try : last_email_file = open ( last_email_file_name , "r" ) last_email = last_email_file . readline ( ) . strip ( "\n" ) last_email_file . close ( ) prompt += " [%s]" % last_email except IOError , e : pass email = raw_input ( prompt + ": " ) . strip ( ) if email : try : last_email_file = open ( last_email_file_name , "w" ) last_email_file . write ( email ) last_email_file . close ( ) except IOError , e : pass else : email = last_email return email