def set(section, key, value):
    """Sets a value to a [section] key - pair.
    
    if the section doesn't exist yet, it will be created.
    
    Parameters
    ----------
    section: str
        the section.
    key: str
        the key.
    value: float, int, str
        the value.
        
    See Also
    --------
    get :
    """

    if not _loaded:
        init()

    if not cfg.has_section(section):
        cfg.add_section(section)

    cfg.set(section, key, value)

    with open(FILE, 'w') as configfile:
        cfg.write(configfile)
Sets a value to a [section] key - pair.
    
    if the section doesn't exist yet, it will be created.
    
    Parameters
    ----------
    section: str
        the section.
    key: str
        the key.
    value: float, int, str
        the value.
        
    See Also
    --------
    get :