[Python-de] Eigenartig... / makedirs.py

Uwe Tapper Uwe.Tapper at dlr.de
Thu Jun 10 10:20:46 EDT 1999


Moin,

Klaus-Juergen Wolf wrote:
> 
> ...
> 
> Ich habe dann mal Python mit Setup.in unverändert kompiliert und dann
> einige Demos ausprobiert. Das makedir.py in Demo/scripts funktioniert
> (bei falscher Bedienung) so:
>   $ ./makedir.py x/y/z
>   Segmentation fault
> 
> Irgendwie würde ich von einem Interpreter etwas mehr Unterstützung
> erwarten. - Ist das nur bei mir so oder ist Python doch vielleicht
> etwas kaputtig?
> 
> Übrigens: testall.py läuft ohne Fehler.
> 
> cu
>  k.j.
> 

Das gleiche (segmenatation-fault und core-dump) passiert mir unter
Solaris 2.6 auch.
Wenn ich mich nicht irre ist der misslungene Abbruch der Rekursion
der Ausloeser. Der Aufruf von "os.path.isdir()" mit einem leeren String
liefert nicht den erwarteten/noetigen Wert.
Es funktioniert, wenn man 

"        if not os.path.isdir(p):"

mit z.B.

"	if not(os.path.isdir(p)) and (len(p) != 0):"

ergaenzt.

Frohes Schaffen noch

Uwe

-- 

///////////////////////////////////////////////////////////////////////
/           DLR, SISTEC - Simulations- und Softwaretechnik            /
/  __/|__   Uwe Tapper                                                /
/ /_/_/_/   Lilienthalplatz 7                                         /
/   |/      D-38108 Braunschweig                                      /
/           Telephone: ++49 (0)531-295-2947, Fax ++49 (0)531-295-2767 /
///////////////////////////////////////////////////////////////////////





More information about the Python-de mailing list