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)
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())