def get_global_conf(settings_module_name, debug=True, **extra_options): settings_module_path = \ 'tests.mock_django_settings.%s' % settings_module_name global_conf = { 'debug': convert_to_json(debug), 'django_settings_module': settings_module_path, } global_conf.update(extra_options) return global_conf
def get_local_conf(**extra_options): local_conf = {'SECRET_KEY': 'secret'} local_conf.update(extra_options) local_conf_with_json_values = {} for (key, value) in local_conf.items(): local_conf_with_json_values[key] = convert_to_json(value) return local_conf_with_json_values
def main(): from pprint import pprint FILE = "/home/rushabh/Rushabh/EasyMail/src/config/EasyMail.json" json = JSON(FILE) ''' json_data = json.read_json_from_file() d = None for j in json_data: d = j.get("default", None) if d is not None: j['default']['account_name'] = "neweraccount" print(j) json.set_json_data(j) json.write_json_to_file() ''' json_data = json.read_json_from_file() json.set_json_data(json_data) json.convert_to_json("Persodnal" , "4545", "*****@*****.**" , "smtp.emaildfdf.com" , "smtp.dfdfemail.com" , True) json.write_json_to_file()