importar dentro de uma função: a memória é recuperada após a saída da função?

Perguntas vinculadas:

python - importação no topo do arquivo vs dentro de uma funçãoAs instruções de importação do Python devem sempre estar no topo de um módulo?

Se umimport Se uma instrução estiver dentro de uma função, a memória ocupada por ela será recuperada assim que a função sair? Se sim, o momento da recuperação é determinístico (ou mesmo-ish)?

def func():
    import os
    ...
    # function about to exit; will memory occupied by `os` be freed?

Se alguém tiver conhecimento sobre o comportamento demicropython neste tópico, pontos de bônus.

questionAnswers(2)

yourAnswerToTheQuestion