def add_password()

in otp.py [0:0]


def add_password(seed, algo):
  "Construct a new password for a seed, and store/append it."
  pwd = new_password(algo)
  path = otp_path()
  fd = os.open(path, os.O_RDWR | os.O_APPEND | os.O_CREAT, mode=0o600)
  os.write(fd, algo.encode() + b' ' + seed + b' ' + pwd + b'\n')
  os.close(fd)
  return pwd