ReportLab: Dateien löschen nach pdf Erstellung
Verfasst: Freitag 5. Dezember 2008, 15:37
Hi,
erstmal sorry für den Titel aber wusste nicht wie ichs besser kurz zusammenfassen könnte
Ich habe folgendes Problem:
Ich erstelle eine art Report-Datei als pdf die mir Messergebnisse auswertet. Hierfür werden unter anderem Grafiken mit matplotlib erstellt und gespeichert die ich dann in Tabellen (zwecks Anordnung nebeneinander) in die pdf -Datei einbinde.
Nachdem ich mein pdf erstellt habe will ich nun die gespeicherten Grafiken wieder löschen, da ich sie nicht nochmal extra brauche (sind ja nun in der pdf-Datei).
Ich erhalte aber einen Fehler für die Grafiken in der letzten Tabelle die erstellt wird: Error: [Errno 13] Permission denied: 'rta_cpu@TASK_P_1MS_rt.png'
Wenn ich die Erstellung des pdf auskommentiere. Also das "report.build(data)" dann löscht er alle Grafiken ohne zu meckern.
Es scheint also, dass der build befehl von ReportLab.platypus die Grafiken der letzten Tabelle noch irgendwie besetzt. Auch wenn die Tabbelle nicht das letzte Element in dem pdf ist.
Hatt vielleicht irgendjemand hier eine Idee wie ich die Grafik-Dateien freigeben kann um sie gleich mit den anderen zu löschen???
Danke schomal für jeden hilfreichen Tipp.
erstmal sorry für den Titel aber wusste nicht wie ichs besser kurz zusammenfassen könnte

Ich habe folgendes Problem:
Ich erstelle eine art Report-Datei als pdf die mir Messergebnisse auswertet. Hierfür werden unter anderem Grafiken mit matplotlib erstellt und gespeichert die ich dann in Tabellen (zwecks Anordnung nebeneinander) in die pdf -Datei einbinde.
Nachdem ich mein pdf erstellt habe will ich nun die gespeicherten Grafiken wieder löschen, da ich sie nicht nochmal extra brauche (sind ja nun in der pdf-Datei).
Ich erhalte aber einen Fehler für die Grafiken in der letzten Tabelle die erstellt wird: Error: [Errno 13] Permission denied: 'rta_cpu@TASK_P_1MS_rt.png'
Wenn ich die Erstellung des pdf auskommentiere. Also das "report.build(data)" dann löscht er alle Grafiken ohne zu meckern.
Es scheint also, dass der build befehl von ReportLab.platypus die Grafiken der letzten Tabelle noch irgendwie besetzt. Auch wenn die Tabbelle nicht das letzte Element in dem pdf ist.
Hatt vielleicht irgendjemand hier eine Idee wie ich die Grafik-Dateien freigeben kann um sie gleich mit den anderen zu löschen???
Danke schomal für jeden hilfreichen Tipp.