コード例 #1
0
def __get_upgrade_file_template_setting():
    """Return the upgrade file template from the "host.conf" file.

    @returns: upgrade file template, or None if it is unavailable.
    @rtype: basestring, NoneType
    """
    return host_settings.get_conf_setting('urls', 'upgrade-file-template')
コード例 #2
0
def get_support_page_setting():
    """
    Returns the "support-page" setting from "urls" section of "host.conf" file.

    @rtype: basestring, NoneType
    """
    return host_settings.get_conf_setting('urls', 'support-page')
コード例 #3
0
def get_upgrade_page_url_setting():
    """Return the upgrade page URL from the "host.conf" file.

    @returns: upgrade page URL, or None if it is unavailable.
    @rtype: basestring, NoneType
    """
    return host_settings.get_conf_setting('urls', 'upgrade-page')
コード例 #4
0
ファイル: settings.py プロジェクト: shvar/redfs
def __get_upgrade_file_template_setting():
    """Return the upgrade file template from the "host.conf" file.

    @returns: upgrade file template, or None if it is unavailable.
    @rtype: basestring, NoneType
    """
    return host_settings.get_conf_setting('urls', 'upgrade-file-template')
コード例 #5
0
def get_cpanel_page_setting():
    """
    Returns the "cpanel-page" setting from "urls" section of "host.conf" file.

    @returns: client edition
    """
    return host_settings.get_conf_setting('urls', 'cpanel-page')
コード例 #6
0
ファイル: settings.py プロジェクト: shvar/redfs
def get_upgrade_page_url_setting():
    """Return the upgrade page URL from the "host.conf" file.

    @returns: upgrade page URL, or None if it is unavailable.
    @rtype: basestring, NoneType
    """
    return host_settings.get_conf_setting('urls', 'upgrade-page')
コード例 #7
0
ファイル: settings.py プロジェクト: shvar/redfs
def get_support_page_setting():
    """
    Returns the "support-page" setting from "urls" section of "host.conf" file.

    @rtype: basestring, NoneType
    """
    return host_settings.get_conf_setting('urls', 'support-page')
コード例 #8
0
ファイル: settings.py プロジェクト: shvar/redfs
def get_cpanel_page_setting():
    """
    Returns the "cpanel-page" setting from "urls" section of "host.conf" file.

    @returns: client edition
    """
    return host_settings.get_conf_setting('urls', 'cpanel-page')
コード例 #9
0
def get_restore_password_page_setting():
    """
    Return the "create account" URL from the "host.conf" file.

    @returns: "create account" URL, or None if it is unavailable.
    @rtype: basestring, NoneType
    """
    return host_settings.get_conf_setting('urls', 'restore-password-page')
コード例 #10
0
ファイル: settings.py プロジェクト: shvar/redfs
def get_restore_password_page_setting():
    """
    Return the "create account" URL from the "host.conf" file.

    @returns: "create account" URL, or None if it is unavailable.
    @rtype: basestring, NoneType
    """
    return host_settings.get_conf_setting('urls', 'restore-password-page')
コード例 #11
0
def get_default_node_settings():
    """
    Return the tuple of default node settings for this host
    (from the "host.conf" file).

    @raises common_settings.UnreadableConfFileException:
        if the .conf-file could not be read at all.
    @returns: a tuple of node UUID and node URLs, or C{None}
              if they cannot be read.
    @rtype: tuple, NoneType
    @postcondition: result is None or (len(result) == 2 and
                                       isinstance(result[0], UUID) and
                                       isinstance(result[1], list) and
                                       consists_of(result[1], str)) # result
    """
    try:
        return (UUID(host_settings.get_conf_setting('default-node', 'uuid')),
                host_settings.get_conf_setting('default-node', 'urls').split())
    except common_settings.UnreadableConfFileException:
        raise
    except:
        return None
コード例 #12
0
ファイル: settings.py プロジェクト: shvar/redfs
def get_default_node_settings():
    """
    Return the tuple of default node settings for this host
    (from the "host.conf" file).

    @raises common_settings.UnreadableConfFileException:
        if the .conf-file could not be read at all.
    @returns: a tuple of node UUID and node URLs, or C{None}
              if they cannot be read.
    @rtype: tuple, NoneType
    @postcondition: result is None or (len(result) == 2 and
                                       isinstance(result[0], UUID) and
                                       isinstance(result[1], list) and
                                       consists_of(result[1], str)) # result
    """
    try:
        return (UUID(host_settings.get_conf_setting('default-node', 'uuid')),
                host_settings.get_conf_setting('default-node', 'urls').split())
    except common_settings.UnreadableConfFileException:
        raise
    except:
        return None
コード例 #13
0
def get_website_setting():
    """Returns the "website" setting from "urls" section of "host.conf" file.

    @rtype: basestring, NoneType
    """
    return host_settings.get_conf_setting('urls', 'website')
コード例 #14
0
ファイル: settings.py プロジェクト: shvar/redfs
def get_website_setting():
    """Returns the "website" setting from "urls" section of "host.conf" file.

    @rtype: basestring, NoneType
    """
    return host_settings.get_conf_setting('urls', 'website')