Пример #1
0
    def test_notebook_1(self):
        sample_f_name = os.path.join(gen_utils.data_dir(),
                                     consts.sample_tidy_config_f_name)

        sample_dict = tidy_opt_utils.read_dict(sample_f_name)

        self._test_notebook(tidy_opt_utils.dict_to_names_dicts(sample_dict),
                            False)
Пример #2
0
	def test_custom_dlg(self):		
		custom_dict = tidy_opt_utils.read_dict(consts.custom_opt_file_name, True)
		tabs = tidy_opt_utils.dict_to_names_dicts(custom_dict)
	
		o = dlg(None, tabs, True)

		rep = o.run()
		
		if rep == gtk.RESPONSE_OK:
			log_utils.debug('updating custom opts')
			
			names_dicts = o.names_dicts()
			custom_dict = tidy_opt_utils.names_dicts_to_dict(names_dicts)
			
			tidy_opt_utils.write_dict(custom_dict, consts.custom_opt_file_name)
			
			log_utils.debug('updated custom opts')
Пример #3
0
    def test_custom_dlg(self):
        custom_dict = tidy_opt_utils.read_dict(consts.custom_opt_file_name,
                                               True)
        tabs = tidy_opt_utils.dict_to_names_dicts(custom_dict)

        o = dlg(None, tabs, True)

        rep = o.run()

        if rep == gtk.RESPONSE_OK:
            log_utils.debug('updating custom opts')

            names_dicts = o.names_dicts()
            custom_dict = tidy_opt_utils.names_dicts_to_dict(names_dicts)

            tidy_opt_utils.write_dict(custom_dict, consts.custom_opt_file_name)

            log_utils.debug('updated custom opts')
Пример #4
0
	def test_notebook_1(self):
	 	sample_f_name = os.path.join(gen_utils.data_dir(), consts.sample_tidy_config_f_name)
	 	
	 	sample_dict = tidy_opt_utils.read_dict(sample_f_name)
	 	
		self._test_notebook(tidy_opt_utils.dict_to_names_dicts(sample_dict), False)
Пример #5
0
	data_dir = gen_utils.data_dir()	

	d = _default_config_dict()

	f_name = os.path.join(data_dir, consts.config_f_name)

	try:
		f = open(f_name, 'r')
		d = opt_stream_utils.opt_stream_to_dict(f)					
		f.close()
	except Exception, inst:		
		log_utils.warn(str(inst))
		log_utils.warn('couldn\'t read config dict from %s' % f_name)
		
	custom_dict = tidy_opt_utils.read_dict(consts.custom_opt_file_name, True)
	d[consts.custom_opts_names_dicts_category] = tidy_opt_utils.dict_to_names_dicts(custom_dict)
	
	log_utils.debug('read config dict')
	
	return d
	


def write_config_dict(d):
	"""
	Writes the configuration dictionary to a predefined file (defined in consts.py).
	"""
	log_utils.debug('writing config dict')
					
	custom_dict = tidy_opt_utils.names_dicts_to_dict(d[consts.custom_opts_names_dicts_category])
	tidy_opt_utils.write_dict(custom_dict, consts.custom_opt_file_name)