Ihr Skript heißt Pickle und beschattet daher die Modulauswahl aus der Standardbibliothek. Es importiert sich selbst und versucht, seine Funktion dump
aufzurufen (und natürlich hat es keine Funktion).
Beachten Sie, dass Sie "Glück haben", dass Sie nicht in eine unendliche Import-Schleife gekickt werden (weil das gleiche Modul beim Importieren zweimal einen anderen Verweis auf das gleiche Modul-Objekt im Speicher erzeugt).