Znajdź funkcje jawnie zdefiniowane w module (python)

Ok Wiem, że możesz użyć metody dir (), aby wyświetlić listę wszystkich elementów w module, ale czy jest jakiś sposób, aby zobaczyć tylko funkcje, które są zdefiniowane w tym module? Załóżmy na przykład, że mój moduł wygląda tak:

from datetime import date, datetime

def test():
    return "This is a real method"

Nawet jeśli użyję inspect () do odfiltrowania wbudowanych, nadal pozostanie mi wszystko, co zostało zaimportowane. Np. Zobaczę:

['date', 'datetime', 'test']

Czy jest jakiś sposób na wykluczenie importu? Lub inny sposób, aby dowiedzieć się, co jest zdefiniowane w module?

questionAnswers(5)

yourAnswerToTheQuestion