3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-08-09 06:41:26 +00:00

Merge pull request #232 from dlmiles/win-qol-cleanopt

-f clean: QoL improvement on Windows concerning file/dir removal locking
This commit is contained in:
Jannis Harder 2023-02-20 19:48:36 +01:00 committed by GitHub
commit 74f33880bd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 4 deletions

View file

@ -920,10 +920,11 @@ class SbyTask(SbyConfig):
def makedirs(self, path):
if self.reusedir and os.path.isdir(path):
rmtree(path, ignore_errors=True)
os.makedirs(path)
if not os.path.isdir(path):
os.makedirs(path)
def copy_src(self):
os.makedirs(self.workdir + "/src")
self.makedirs(self.workdir + "/src")
for dstfile, lines in self.verbatim_files.items():
dstfile = self.workdir + "/src/" + dstfile