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: