13 Oct
2011
13 Oct
'11
11:48 a.m.
Thomas Waldmann
Allerdings nicht auf einem NFS-Laufwerk; dort funktioniert shutil.rmtree() nicht, weil die gelöschte Datei einen versteckten Verzeichniszeintrag .nfsXXXXX erhält, solange sie geöffnet ist. Daher kann ich dort mmap nicht anwenden.
Meine Frage ist nun, woran ich erkennen kann, dass die Datei auf einem NFS-Laufwerk liegt?
Also da Du ja genau weisst, was Dir Probleme bereitet, koenntest Du genau das ja als Test/Erkennung nehmen.
Ich muss nur leider vorher reagieren: Falls die Datei im NFS liegt, kann ich sie nicht per mmap verwenden, sondern muss sie komplett einlesen und danach schließen. Konkret passiert das in pyfits; davon hängt ab, ob man den "memmap"-Parameter angibt. Viele Grüße Ole
4571
Age (days ago)
4571
Last active (days ago)
1 comments
2 participants
participants (2)
-
Ole Streicher
-
Thomas Waldmann