diff --git a/.idea/dictionaries/ericf.xml b/.idea/dictionaries/ericf.xml
index b22b5d33..e1d921e1 100644
--- a/.idea/dictionaries/ericf.xml
+++ b/.idea/dictionaries/ericf.xml
@@ -397,6 +397,7 @@
dirname
dirnames
dirpath
+ dirpruneempty
dirtybit
dirtyfiles
disllowed
@@ -1282,6 +1283,7 @@
projroot
projs
promocode
+ prunedir
prval
pstats
pstr
diff --git a/tools/bacloud b/tools/bacloud
index 7be5b75d..d5a3e500 100755
--- a/tools/bacloud
+++ b/tools/bacloud
@@ -329,7 +329,9 @@ class App:
import base64
import zlib
for fname, fdata in downloads_inline.items():
- os.makedirs(os.path.dirname(fname), exist_ok=True)
+ dirname = os.path.dirname(fname)
+ if dirname:
+ os.makedirs(dirname, exist_ok=True)
data_zipped = base64.b64decode(fdata)
data = zlib.decompress(data_zipped)
with open(fname, 'wb') as outfile: