Como recuperar o ID inserido após inserir linha no SQLite usando Pytho

Como recuperar o ID inserido após inserir linha no SQLite usando Python? Eu tenho tabela assim:

id INT AUTOINCREMENT PRIMARY KEY,
username VARCHAR(50),
password VARCHAR(50)

Insiro uma nova linha com dados de exemplousername="test" epassword="test". Como recupero o ID gerado de uma maneira segura para transações? Isso é para uma solução de site, na qual duas pessoas podem inserir dados ao mesmo tempo. Sei que posso obter a última linha de leitura, mas não acho que isso seja seguro para transações. Alguém pode me dar um conselho?

questionAnswers(1)

yourAnswerToTheQuestion