handle case where workload dir is symlink (#297)

Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
Co-authored-by: Nicholas Curtis <nicurtis@amd.com>
Dieser Commit ist enthalten in:
Nick CurtisundNicholas Curtis verfasst und GitHub committed 2024-03-06 12:08:16 -06:00
1 Ursprung 994aea9f0e
Commit 525eb3f527
1 Datei geändert
+3 -1
+3 -1
Datei anzeigen
@@ -204,8 +204,10 @@ class OmniSoC_Base:
# Initialize directories
if not os.path.isdir(self.__workload_dir):
os.makedirs(self.__workload_dir)
else:
elif not os.path.islink(self.__workload_dir):
shutil.rmtree(self.__workload_dir)
else:
os.unlink(self.__workload_dir)
os.makedirs(workload_perfmon_dir)