#! /usr/bin/env python
# -*- coding: utf-8 -*-

"""
Module that contains functions and classes related with directories and files in Houdini
"""

from __future__ import print_function, division, absolute_import


def select_file_dialog(title, start_directory=None, pattern=None):
    """
    Shows select file dialog
    :param title: str
    :param start_directory: str
    :param pattern: str
    :return: str
    """

    raise NotImplementedError()


def select_folder_dialog(title, start_directory=None):
    """
    Shows select folder dialog
    :param title: str
    :param start_directory: str
    :return: str
    """

    raise NotImplementedError()


def save_file_dialog(title, start_directory=None, pattern=None):
    """
    Shows save file dialog
    :param title: str
    :param start_directory: str
    :param pattern: str
    :return: str
    """

    raise NotImplementedError()

#! /usr/bin/env python
# -*- coding: utf-8 -*-

"""
Module that contains functions and classes related with directories and files in Houdini
"""

from __future__ import print_function, division, absolute_import


def select_file_dialog(title, start_directory=None, pattern=None):
    """
    Shows select file dialog
    :param title: str
    :param start_directory: str
    :param pattern: str
    :return: str
    """

    raise NotImplementedError()


def select_folder_dialog(title, start_directory=None):
    """
    Shows select folder dialog
    :param title: str
    :param start_directory: str
    :return: str
    """

    raise NotImplementedError()


def save_file_dialog(title, start_directory=None, pattern=None):
    """
    Shows save file dialog
    :param title: str
    :param start_directory: str
    :param pattern: str
    :return: str
    """

    raise NotImplementedError()

#! /usr/bin/env python # -*- coding: utf-8 -*- Module that contains functions and classes related with directories and files in Houdini Shows select file dialog     :param title: str     :param start_directory: str     :param pattern: str     :return: str Shows select folder dialog     :param title: str     :param start_directory: str     :return: str Shows save file dialog     :param title: str     :param start_directory: str     :param pattern: str     :return: str