def get_conf_path(filename=None): """Return absolute path for configuration file with specified filename""" from spyderlib import userconfig conf_dir = osp.join(userconfig.get_home_dir(), SUBFOLDER) if not osp.isdir(conf_dir): os.mkdir(conf_dir) if filename is None: return conf_dir else: return osp.join(conf_dir, filename)
'exclude': EXCLUDE_PATTERNS, 'exclude_regexp': True, 'search_text_regexp': True, 'search_text': [''], 'search_text_samples': [codeanalysis.TASKS_PATTERN], 'in_python_path': False, 'more_options': True, }), ] DEV = not __file__.startswith(sys.prefix) DEV = False CONF = UserConfig('spyder', defaults=DEFAULTS, load=(not DEV), version='2.4.0', subfolder=SUBFOLDER, backup=True, raw_mode=True) # Removing old .spyder.ini location: old_location = osp.join(get_home_dir(), '.spyder.ini') if osp.isfile(old_location): os.remove(old_location) IMG_PATH = [] def add_image_path(path): if not osp.isdir(path): return global IMG_PATH IMG_PATH.append(path) for _root, dirs, _files in os.walk(path): for dir in dirs: IMG_PATH.append(osp.join(path, dir)) add_image_path(get_module_data_path('spyderlib', relpath='images'))