added the current_time function to ingester too
This commit is contained in:
parent
4eaad008e1
commit
2d45a653fc
@ -23,6 +23,9 @@ def input_with_timeout(prompt, timeout=30):
|
||||
else:
|
||||
return ''
|
||||
|
||||
def current_time():
|
||||
return (datetime.now() + timedelta(hours=3)).strftime("%H:%M:%S")
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = 'Ingest CSV files into the database'
|
||||
|
||||
@ -101,8 +104,7 @@ class Command(BaseCommand):
|
||||
|
||||
|
||||
|
||||
current_time = (datetime.now() + timedelta(hours=3)).strftime("%H:%M:%S")
|
||||
self.stdout.write(f"[{current_time}] Starting the data ingestion.")
|
||||
self.stdout.write(f"[{current_time()}] Starting the data ingestion.")
|
||||
|
||||
#function that iterates over all catalog files and ingests sources from them
|
||||
async def ingest_files():
|
||||
@ -112,7 +114,7 @@ class Command(BaseCommand):
|
||||
for catalog_file in catalog_files:
|
||||
|
||||
if catalog_file.status == 'INGESTED':
|
||||
self.stdout.write(f"Skipping {catalog_file.name} as it is already ingested.")
|
||||
self.stdout.write(f"[{current_time()}]Skipping {catalog_file.name} as it is already ingested.")
|
||||
continue
|
||||
|
||||
file_path = os.path.join(directory, catalog_file.name)
|
||||
@ -162,8 +164,8 @@ class Command(BaseCommand):
|
||||
|
||||
ingested_files_count = await count_ingested_files()
|
||||
|
||||
current_time = (datetime.now() + timedelta(hours=3)).strftime("%H:%M:%S") #Timestamp and progress self.stdout.write statement
|
||||
self.stdout.write(f"[{current_time}] {ingested_files_count}/{len(catalog_files)}")
|
||||
#Timestamp and progress self.stdout.write statement
|
||||
self.stdout.write(f"[{current_time()}] {ingested_files_count}/{len(catalog_files)}")
|
||||
|
||||
# Create a completion flag file
|
||||
with open("ingester_done.flag", "w") as f:
|
||||
|
Loading…
x
Reference in New Issue
Block a user