Ejemplo n.º 1
0
def clear_local_tables(local_db_dir_path=None,
                       con=None,
                       close_connections=True):
    if local_db_dir_path is None:
        # none given, allow the user to set path
        local_db_dir_path = user_choose_local_db_dir_path()
    if local_db_dir_path is None:
        # user didn't set path, exit
        return

    path_to_local_db = DBManager.get_local_db_file_path(local_db_dir_path)
    DBManager.clear_local_tables(path_to_local_db,
                                 con=con,
                                 close_connections=close_connections)
Ejemplo n.º 2
0
 def clear_data_worker(central_con, local_con):
     DBManager.clear_local_tables(path_to_local_db,
                                  con=local_con,
                                  close_connections=False)
     clear_central_tables(con=central_con, close_connections=False)
     overwrite_dict(cluster_dict, dict())