1
0
mirror of https://github.com/gryf/slack-backup.git synced 2025-12-17 19:40:21 +01:00
Files
slack-backup/slack_backup/utils.py
2016-11-26 16:10:45 +01:00

22 lines
598 B
Python

"""
Some utils functions. Jsut to not copypaste the code around
"""
import errno
import os
import logging
def makedirs(path):
"""Create if not exists - version of os.makedirs."""
try:
os.makedirs(path)
except OSError as err:
if err.errno != errno.EEXIST:
logging.error("Cannot create `%s'.", path)
raise
else:
if os.path.exists(path) and not os.path.isdir(path):
logging.error("Cannot create `%s'. There is some file on the "
"way; cannot proceed.", path)
raise