handle case where workload dir is symlink (#297)

Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
Co-authored-by: Nicholas Curtis <nicurtis@amd.com>
Αυτή η υποβολή περιλαμβάνεται σε:
Nick CurtisκαιNicholas Curtis authored and GitHub committed 2024-03-06 12:08:16 -06:00
1 γονέας 994aea9f0e
υποβολή 525eb3f527
1 file changed
+3 -1
@@ -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)