# Python program to explain os.makedirs() method

# importing os module
import os
# os.makedirs() method will raise
# an OSError if the directory
# to be created already exists
# But It can be suppressed by
# setting the value of a parameter
# exist_ok as True

# Directory


def make_directory(directory):
    # Parent Directory path
    # parent_dir = "/home/user/mnf/project/MNF/conversion/subtitling"

    # Path
    # path = os.path.join(parent_dir, directory)

    # Create the directory
    # 'Nikhil'
    try:
        os.makedirs(directory, mode=0o777, exist_ok=True)
        print("Directory '%s' created successfully" % directory)
        return directory
    except OSError as error:
        print("Directory '%s' can not be created" % directory)

# By setting exist_ok as True
# error caused due already
# existing directory can be suppressed
# but other OSError may be raised
# due to other error like
# invalid path name