Merge pull request #286 from flashbots/export-filename

Add timestamp to filename
This commit is contained in:
Gui Heise 2022-03-02 15:15:45 -05:00 committed by GitHub
commit 7a0b21b006
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,7 @@ import itertools
import json import json
import logging import logging
import os import os
from datetime import datetime
from typing import Iterator, Optional, Tuple, TypeVar from typing import Iterator, Optional, Tuple, TypeVar
import boto3 import boto3
@ -34,8 +35,9 @@ def _export_block_by_table(inspect_db_session, block_number: int, table: str) ->
client = get_s3_client() client = get_s3_client()
export_bucket_name = get_export_bucket_name() export_bucket_name = get_export_bucket_name()
export_statement = _get_export_statement(table) export_statement = _get_export_statement(table)
date = round(datetime.utcnow().timestamp())
object_key = f"{table}/flashbots_{block_number}.json" object_key = f"{table}/flashbots_{block_number}_{date}.json"
mev_summary_json_results = inspect_db_session.execute( mev_summary_json_results = inspect_db_session.execute(
statement=export_statement, statement=export_statement,