
,]c           @   s   d  Z  d d l Z d d l m Z d Z d Z d Z e i e d 6e d 6e d	 6e d
 6f g Z	 d Z
 d Z e i e d 6f g Z d Z d Z e i d d 6f g Z d Z d Z e i e d 6d d 6f g Z d Z d e f d     YZ d S(   s"   Configuration options for projectsiN(   t
   UserConfigs   .spyprojs   .spyprojectt	   workspacet   restore_data_on_startupt   save_data_on_exitt   save_historyt   save_non_project_filess   0.1.0t	   codestylet   indentationt   encodings   utf-8t   text_encodingt   vcst   use_version_controlt    t   version_control_systemt   ProjectConfigc           B   s&   e  Z d  Z d Z d e d d  Z RS(   s  ProjectConfig class, based on UserConfig.

    Parameters
    ----------
    name: str
        name of the config
    defaults: tuple
        dictionnary containing options *or* list of tuples
        (section_name, options)
    version: str
        version of the configuration file (X.Y.Z format)
    filename: str
        configuration file will be saved in %home%/subfolder/%name%.ini
    t   mainc         C   s   | |  _  t j j | t  |  _ | |  _ t j j |  j  sR t j |  j  n  t	 j
 |  | d | d | d | d d  d t d t d t d  S(   Nt   defaultst   loadt   versiont	   subfoldert   backupt   raw_modet   remove_obsolete(   t   project_root_patht   ost   patht   joint   PROJECT_FOLDERt
   _root_patht	   _filenamet   isdirt   makedirsR    t   __init__t   Nonet   Falset   True(   t   selft   namet	   root_patht   filenameR   R   R   (    (    s=   lib/python2.7/site-packages/spyder/widgets/projects/config.pyR    N   s    		N(   t   __name__t
   __module__t   __doc__t   DEFAULT_SECTION_NAMER!   R#   R    (    (    (    s=   lib/python2.7/site-packages/spyder/widgets/projects/config.pyR   =   s   (   R*   R   t   spyder.config.userR    t   PROJECT_FILENAMER   t	   WORKSPACER#   R"   t   WORKSPACE_DEFAULTSt   WORKSPACE_VERSIONt	   CODESTYLEt   CODESTYLE_DEFAULTSt   CODESTYLE_VERSIONt   ENCODINGt   ENCODING_DEFAULTSt   ENCODING_VERSIONt   VCSt   VCS_DEFAULTSt   VCS_VERSIONR   (    (    (    s=   lib/python2.7/site-packages/spyder/widgets/projects/config.pyt   <module>   s2   

