fix folder deletion

This commit is contained in:
Sara
2023-12-22 13:19:08 +01:00
parent 5ef7dc0a76
commit 1116a0e484

View File

@@ -1,5 +1,6 @@
import json import json
import os import os
import shutil
from contextlib import asynccontextmanager from contextlib import asynccontextmanager
from datetime import datetime from datetime import datetime
from pathlib import Path from pathlib import Path
@@ -189,9 +190,8 @@ class Transcript(BaseModel):
return [participant.model_dump(mode=mode) for participant in self.participants] return [participant.model_dump(mode=mode) for participant in self.participants]
def unlink(self): def unlink(self):
for filename in os.listdir(self.data_path): if os.path.exists(self.data_path) and os.path.isdir(self.data_path):
if os.path.isfile(os.path.join("directory_path", filename)): shutil.rmtree(self.data_path)
os.remove(os.path.join("directory_path", filename))
@property @property
def data_path(self): def data_path(self):