Exemplo n.º 1
0
def save_info(info_type, content, encrypt_func, *encrypt_fields):
    folder_name = get_info_path()
    ensure_folder_exsits(folder_name)

    settings_path = get_settings_path(folder_name, info_type)
    file_obj = open(settings_path, 'w+')
    try:
        serilize(file_obj, content, encrypt_func, *encrypt_fields)
    finally:
        file_obj.close()
Exemplo n.º 2
0
def save_info(info_type, content, encrypt_func, *encrypt_fields):
    folder_name = get_info_path()
    ensure_folder_exsits(folder_name)
    
    settings_path = get_settings_path(folder_name, info_type)
    file_obj = open(settings_path, 'w+')
    try:
        serilize(file_obj, content, encrypt_func, *encrypt_fields)
    finally:
        file_obj.close()
Exemplo n.º 3
0
def get_info(info_type, decrypt_func, *decrypt_fields):
    folder_name = get_info_path()
    settings_path = get_settings_path(folder_name, info_type)

    if not os.path.exists(settings_path):
        return

    file_obj = open(settings_path, 'r')
    try:
        return unserilize(file_obj, decrypt_func, *decrypt_fields)
    finally:
        file_obj.close()
Exemplo n.º 4
0
def get_info(info_type, decrypt_func, *decrypt_fields):
    folder_name = get_info_path()
    settings_path = get_settings_path(folder_name, info_type)
    
    if not os.path.exists(settings_path):
        return
    
    file_obj = open(settings_path, 'r')
    try:
        return unserilize(file_obj, decrypt_func, *decrypt_fields)
    finally:
        file_obj.close()
Exemplo n.º 5
0
    def remove_gs_info(self):
        save_file = get_settings_path(get_info_path(), 'gs')

        if os.path.exists(save_file):
            os.remove(save_file)
Exemplo n.º 6
0
 def remove_gs_info(self):
     save_file = get_settings_path(get_info_path(), 'gs')
     
     if os.path.exists(save_file):
         os.remove(save_file)