Initial commit of RivaCube
This commit is contained in:
commit
30010a420d
49
.env
Normal file
49
.env
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
## URL
|
||||||
|
PORTAINER_URL=
|
||||||
|
TRAEFIK_URL=
|
||||||
|
LOG_DIR=logs
|
||||||
|
MAX_THREADS=10
|
||||||
|
RIVALDI_DEMO_FRONT_URL=
|
||||||
|
|
||||||
|
RIVALDI_BACK_URL=
|
||||||
|
RIVALDI_FRONT_URL=
|
||||||
|
RIVALDI_LOGS_URL=
|
||||||
|
RIVALDI_NEWS_DB_URL=
|
||||||
|
RIVALDI_STOCKS_DB_URL=
|
||||||
|
DJANGO_URL=
|
||||||
|
OLD_URL=
|
||||||
|
#RIVALDI_LOGS_PASS=
|
||||||
|
|
||||||
|
## KEYS
|
||||||
|
FMP_API_KEY=rLSyg8RBd69rWYW0YjlgdT6hCnDYHkfE
|
||||||
|
|
||||||
|
# Twitter
|
||||||
|
TWITTER_USERNAME=
|
||||||
|
TWITTER_PASSWORD=
|
||||||
|
TWITTER_EMAIL=
|
||||||
|
TWITTER_EMAIL_PASSWORD=
|
||||||
|
TWITTER_USER_AGENT=
|
||||||
|
|
||||||
|
## DB
|
||||||
|
# Stocks
|
||||||
|
DB_USER=alma
|
||||||
|
DB_PASSWORD=Sict33711###
|
||||||
|
DB_NAME=rivacube
|
||||||
|
DB_HOST=localhost
|
||||||
|
DB_PORT=5432
|
||||||
|
|
||||||
|
# News
|
||||||
|
RIVALDI_NEWS_DB_USER=
|
||||||
|
RIVALDI_NEWS_DB_PASSWORD=
|
||||||
|
RIVALDI_NEWS_DB_NAME=
|
||||||
|
RIVALDI_NEWS_DB_HOST=
|
||||||
|
RIVALDI_NEWS_DB_PORT=
|
||||||
|
|
||||||
|
## Email
|
||||||
|
EMAIL_HOST=mail.infomaniak.com
|
||||||
|
EMAIL_PORT=465
|
||||||
|
EMAIL_HOST_USER=alma@governance-labs.org
|
||||||
|
EMAIL_HOST_PASSWORD=8s-hN8u37-IP#-y
|
||||||
|
EMAIL_RECIPIENT=alma@governance-labs.org
|
||||||
|
|
||||||
|
|
||||||
6
logs/USMarkets/market_update_20250202_212319.log
Normal file
6
logs/USMarkets/market_update_20250202_212319.log
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
2025-02-02 21:23:19,671 - INFO - Starting US Markets update process...
|
||||||
|
2025-02-02 21:23:19,720 - INFO - Adding trade_date column to sector_pe_ratios table...
|
||||||
|
2025-02-02 21:23:19,722 - ERROR - Database setup error: relation "sector_pe_ratios" does not exist
|
||||||
|
|
||||||
|
2025-02-02 21:23:19,724 - ERROR - Critical error in main execution: Database setup failed
|
||||||
|
2025-02-02 21:23:19,725 - INFO - Database connection closed
|
||||||
24
logs/USMarkets/market_update_20250202_213432.log
Normal file
24
logs/USMarkets/market_update_20250202_213432.log
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
2025-02-02 21:34:32,472 - INFO - Starting US Markets update process...
|
||||||
|
2025-02-02 21:34:32,565 - INFO - Database tables created successfully
|
||||||
|
2025-02-02 21:34:32,576 - INFO - Fetching market indices...
|
||||||
|
2025-02-02 21:34:33,639 - INFO - Updated 190 market indices
|
||||||
|
2025-02-02 21:34:33,639 - INFO - Completed updating indices
|
||||||
|
2025-02-02 21:34:33,642 - INFO - Fetching sector performance...
|
||||||
|
2025-02-02 21:34:33,807 - INFO - Updated 11 sector performance records
|
||||||
|
2025-02-02 21:34:33,807 - INFO - Completed updating sectors
|
||||||
|
2025-02-02 21:34:33,807 - INFO - Fetching historical sector performance...
|
||||||
|
2025-02-02 21:34:33,808 - INFO - Fetching historical data from 2025-01-24 to 2025-01-31
|
||||||
|
2025-02-02 21:34:34,162 - INFO - Updated 6 historical sector records
|
||||||
|
2025-02-02 21:34:34,162 - INFO - Completed updating historical
|
||||||
|
2025-02-02 21:34:34,164 - INFO - Fetching PE ratios...
|
||||||
|
2025-02-02 21:34:34,165 - INFO - Using date: 2025-01-31 for PE ratios
|
||||||
|
2025-02-02 21:34:34,510 - INFO - Updated 11 sector PE ratios
|
||||||
|
2025-02-02 21:34:34,942 - INFO - Updated 128 industry PE ratios
|
||||||
|
2025-02-02 21:34:34,943 - INFO - Completed updating pe_ratios
|
||||||
|
2025-02-02 21:34:34,945 - INFO - Fetching market movers...
|
||||||
|
2025-02-02 21:34:35,252 - INFO - Updated 50 gainers
|
||||||
|
2025-02-02 21:34:35,623 - INFO - Updated 50 losers
|
||||||
|
2025-02-02 21:34:35,990 - INFO - Updated 50 actives
|
||||||
|
2025-02-02 21:34:35,991 - INFO - Completed updating movers
|
||||||
|
2025-02-02 21:34:35,991 - INFO - Update process completed. Total records updated: 496
|
||||||
|
2025-02-02 21:34:35,991 - INFO - Database connection closed
|
||||||
24
logs/USMarkets/market_update_20250204_000002.log
Normal file
24
logs/USMarkets/market_update_20250204_000002.log
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
2025-02-04 00:00:02,594 - INFO - Starting US Markets update process...
|
||||||
|
2025-02-04 00:00:02,914 - INFO - Database tables created successfully
|
||||||
|
2025-02-04 00:00:02,949 - INFO - Fetching market indices...
|
||||||
|
2025-02-04 00:00:08,154 - INFO - Updated 190 market indices
|
||||||
|
2025-02-04 00:00:08,155 - INFO - Completed updating indices
|
||||||
|
2025-02-04 00:00:08,166 - INFO - Fetching sector performance...
|
||||||
|
2025-02-04 00:00:08,560 - INFO - Updated 11 sector performance records
|
||||||
|
2025-02-04 00:00:08,561 - INFO - Completed updating sectors
|
||||||
|
2025-02-04 00:00:08,561 - INFO - Fetching historical sector performance...
|
||||||
|
2025-02-04 00:00:08,562 - INFO - Fetching historical data from 2025-01-27 to 2025-02-03
|
||||||
|
2025-02-04 00:00:08,962 - INFO - Updated 6 historical sector records
|
||||||
|
2025-02-04 00:00:08,963 - INFO - Completed updating historical
|
||||||
|
2025-02-04 00:00:08,974 - INFO - Fetching PE ratios...
|
||||||
|
2025-02-04 00:00:08,974 - INFO - Using date: 2025-02-03 for PE ratios
|
||||||
|
2025-02-04 00:00:09,298 - INFO - Updated 11 sector PE ratios
|
||||||
|
2025-02-04 00:00:10,376 - INFO - Updated 128 industry PE ratios
|
||||||
|
2025-02-04 00:00:10,376 - INFO - Completed updating pe_ratios
|
||||||
|
2025-02-04 00:00:10,388 - INFO - Fetching market movers...
|
||||||
|
2025-02-04 00:00:11,022 - INFO - Updated 50 gainers
|
||||||
|
2025-02-04 00:00:11,547 - INFO - Updated 50 losers
|
||||||
|
2025-02-04 00:00:12,488 - INFO - Updated 50 actives
|
||||||
|
2025-02-04 00:00:12,489 - INFO - Completed updating movers
|
||||||
|
2025-02-04 00:00:12,490 - INFO - Update process completed. Total records updated: 496
|
||||||
|
2025-02-04 00:00:12,491 - INFO - Database connection closed
|
||||||
16
logs/USMarkets/market_update_20250204_120000.log
Normal file
16
logs/USMarkets/market_update_20250204_120000.log
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
2025-02-04 12:00:00,663 - INFO - Starting US Markets update process...
|
||||||
|
2025-02-04 12:00:00,696 - INFO - Database tables already exist
|
||||||
|
2025-02-04 12:00:00,715 - INFO - Skipping indices - data already exists for 2025-02-03
|
||||||
|
2025-02-04 12:00:00,716 - INFO - Completed updating indices
|
||||||
|
2025-02-04 12:00:00,720 - INFO - Skipping sectors - data already exists for 2025-02-03
|
||||||
|
2025-02-04 12:00:00,721 - INFO - Completed updating sectors
|
||||||
|
2025-02-04 12:00:00,721 - INFO - Fetching historical sector performance...
|
||||||
|
2025-02-04 12:00:00,721 - INFO - Fetching historical data from 2025-01-27 to 2025-02-03
|
||||||
|
2025-02-04 12:00:01,313 - INFO - Updated 6 historical sector records
|
||||||
|
2025-02-04 12:00:01,313 - INFO - Completed updating historical
|
||||||
|
2025-02-04 12:00:01,317 - INFO - Skipping pe_ratios - data already exists for 2025-02-03
|
||||||
|
2025-02-04 12:00:01,317 - INFO - Completed updating pe_ratios
|
||||||
|
2025-02-04 12:00:01,320 - INFO - Skipping movers - data already exists for 2025-02-03
|
||||||
|
2025-02-04 12:00:01,320 - INFO - Completed updating movers
|
||||||
|
2025-02-04 12:00:01,320 - INFO - Update process completed. Total records updated: 6
|
||||||
|
2025-02-04 12:00:01,320 - INFO - Database connection closed
|
||||||
24
logs/USMarkets/market_update_20250204_123128.log
Normal file
24
logs/USMarkets/market_update_20250204_123128.log
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
2025-02-04 12:31:28,523 - INFO - Starting US Markets update process...
|
||||||
|
2025-02-04 12:31:28,595 - INFO - Database tables created successfully
|
||||||
|
2025-02-04 12:31:28,603 - INFO - Fetching market indices...
|
||||||
|
2025-02-04 12:31:29,643 - INFO - Updated 190 market indices
|
||||||
|
2025-02-04 12:31:29,644 - INFO - Completed updating indices
|
||||||
|
2025-02-04 12:31:29,646 - INFO - Fetching sector performance...
|
||||||
|
2025-02-04 12:31:29,808 - INFO - Updated 11 sector performance records
|
||||||
|
2025-02-04 12:31:29,808 - INFO - Completed updating sectors
|
||||||
|
2025-02-04 12:31:29,808 - INFO - Fetching historical sector performance...
|
||||||
|
2025-02-04 12:31:29,809 - INFO - Fetching historical data from 2025-01-27 to 2025-02-03
|
||||||
|
2025-02-04 12:31:30,162 - INFO - Updated 6 historical sector records
|
||||||
|
2025-02-04 12:31:30,162 - INFO - Completed updating historical
|
||||||
|
2025-02-04 12:31:30,164 - INFO - Fetching PE ratios...
|
||||||
|
2025-02-04 12:31:30,165 - INFO - Using date: 2025-02-03 for PE ratios
|
||||||
|
2025-02-04 12:31:30,515 - INFO - Updated 11 sector PE ratios
|
||||||
|
2025-02-04 12:31:30,966 - INFO - Updated 128 industry PE ratios
|
||||||
|
2025-02-04 12:31:30,966 - INFO - Completed updating pe_ratios
|
||||||
|
2025-02-04 12:31:30,969 - INFO - Fetching market movers...
|
||||||
|
2025-02-04 12:31:31,281 - INFO - Updated 50 gainers
|
||||||
|
2025-02-04 12:31:31,638 - INFO - Updated 50 losers
|
||||||
|
2025-02-04 12:31:31,993 - INFO - Updated 50 actives
|
||||||
|
2025-02-04 12:31:31,993 - INFO - Completed updating movers
|
||||||
|
2025-02-04 12:31:31,993 - INFO - Update process completed. Total records updated: 496
|
||||||
|
2025-02-04 12:31:31,993 - INFO - Database connection closed
|
||||||
100
logs/commodity_update_20250202_122034.log
Normal file
100
logs/commodity_update_20250202_122034.log
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
2025-02-02 12:20:34,381 - INFO - Database connection established
|
||||||
|
2025-02-02 12:20:34,429 - INFO - Database tables verified successfully
|
||||||
|
2025-02-02 12:20:34,430 - INFO - Loaded 30 unique commodities
|
||||||
|
2025-02-02 12:20:34,430 - INFO - Initialized CommodityCollector with 30 unique commodities
|
||||||
|
2025-02-02 12:20:34,432 - INFO - Attempting to initialize 30 new commodities
|
||||||
|
2025-02-02 12:20:34,452 - INFO - Total active commodities in database: 30
|
||||||
|
2025-02-02 12:20:34,455 - INFO - Initial statistics: {'total_commodities': 30, 'total_prices': 30, 'earliest_date': None, 'latest_date': None, 'commodities_with_prices': 0}
|
||||||
|
2025-02-02 12:20:34,456 - INFO - Found 30 active commodities to update
|
||||||
|
2025-02-02 12:20:35,525 - INFO - Retrieved 26 historical prices for ALIUSD
|
||||||
|
2025-02-02 12:20:35,536 - INFO - Updated 26 records for ALIUSD
|
||||||
|
2025-02-02 12:20:35,538 - INFO - Successfully updated 26 complete day records for ALIUSD
|
||||||
|
2025-02-02 12:20:36,602 - INFO - Retrieved 26 historical prices for BZUSD
|
||||||
|
2025-02-02 12:20:36,618 - INFO - Updated 26 records for BZUSD
|
||||||
|
2025-02-02 12:20:36,620 - INFO - Successfully updated 26 complete day records for BZUSD
|
||||||
|
2025-02-02 12:20:38,585 - INFO - Retrieved 22 historical prices for CCUSD
|
||||||
|
2025-02-02 12:20:38,601 - INFO - Updated 22 records for CCUSD
|
||||||
|
2025-02-02 12:20:38,603 - INFO - Successfully updated 22 complete day records for CCUSD
|
||||||
|
2025-02-02 12:20:39,681 - INFO - Retrieved 26 historical prices for CLUSD
|
||||||
|
2025-02-02 12:20:39,705 - INFO - Updated 26 records for CLUSD
|
||||||
|
2025-02-02 12:20:39,710 - INFO - Successfully updated 26 complete day records for CLUSD
|
||||||
|
2025-02-02 12:20:40,788 - INFO - Retrieved 25 historical prices for CTUSX
|
||||||
|
2025-02-02 12:20:40,813 - INFO - Updated 25 records for CTUSX
|
||||||
|
2025-02-02 12:20:40,818 - INFO - Successfully updated 25 complete day records for CTUSX
|
||||||
|
2025-02-02 12:20:41,892 - INFO - Retrieved 25 historical prices for DCUSD
|
||||||
|
2025-02-02 12:20:41,916 - INFO - Updated 25 records for DCUSD
|
||||||
|
2025-02-02 12:20:41,920 - INFO - Successfully updated 25 complete day records for DCUSD
|
||||||
|
2025-02-02 12:20:42,996 - INFO - Retrieved 26 historical prices for GCUSD
|
||||||
|
2025-02-02 12:20:43,020 - INFO - Updated 26 records for GCUSD
|
||||||
|
2025-02-02 12:20:43,024 - INFO - Successfully updated 26 complete day records for GCUSD
|
||||||
|
2025-02-02 12:20:44,100 - INFO - Retrieved 21 historical prices for GFUSX
|
||||||
|
2025-02-02 12:20:44,112 - INFO - Updated 21 records for GFUSX
|
||||||
|
2025-02-02 12:20:44,116 - INFO - Successfully updated 21 complete day records for GFUSX
|
||||||
|
2025-02-02 12:20:45,375 - INFO - Retrieved 21 historical prices for HEUSX
|
||||||
|
2025-02-02 12:20:45,397 - INFO - Updated 21 records for HEUSX
|
||||||
|
2025-02-02 12:20:45,401 - INFO - Successfully updated 21 complete day records for HEUSX
|
||||||
|
2025-02-02 12:20:46,476 - INFO - Retrieved 26 historical prices for HGUSD
|
||||||
|
2025-02-02 12:20:46,500 - INFO - Updated 26 records for HGUSD
|
||||||
|
2025-02-02 12:20:46,504 - INFO - Successfully updated 26 complete day records for HGUSD
|
||||||
|
2025-02-02 12:20:47,582 - INFO - Retrieved 26 historical prices for HOUSD
|
||||||
|
2025-02-02 12:20:47,606 - INFO - Updated 26 records for HOUSD
|
||||||
|
2025-02-02 12:20:47,610 - INFO - Successfully updated 26 complete day records for HOUSD
|
||||||
|
2025-02-02 12:20:48,766 - INFO - Retrieved 22 historical prices for KCUSX
|
||||||
|
2025-02-02 12:20:48,788 - INFO - Updated 22 records for KCUSX
|
||||||
|
2025-02-02 12:20:48,793 - INFO - Successfully updated 22 complete day records for KCUSX
|
||||||
|
2025-02-02 12:20:49,913 - INFO - Retrieved 25 historical prices for KEUSX
|
||||||
|
2025-02-02 12:20:49,927 - INFO - Updated 25 records for KEUSX
|
||||||
|
2025-02-02 12:20:49,931 - INFO - Successfully updated 25 complete day records for KEUSX
|
||||||
|
2025-02-02 12:20:51,006 - INFO - Retrieved 21 historical prices for LBUSD
|
||||||
|
2025-02-02 12:20:51,028 - INFO - Updated 21 records for LBUSD
|
||||||
|
2025-02-02 12:20:51,031 - INFO - Successfully updated 21 complete day records for LBUSD
|
||||||
|
2025-02-02 12:20:52,107 - INFO - Retrieved 21 historical prices for LEUSX
|
||||||
|
2025-02-02 12:20:52,127 - INFO - Updated 21 records for LEUSX
|
||||||
|
2025-02-02 12:20:52,130 - INFO - Successfully updated 21 complete day records for LEUSX
|
||||||
|
2025-02-02 12:20:53,210 - INFO - Retrieved 26 historical prices for MGCUSD
|
||||||
|
2025-02-02 12:20:53,232 - INFO - Updated 26 records for MGCUSD
|
||||||
|
2025-02-02 12:20:53,236 - INFO - Successfully updated 26 complete day records for MGCUSD
|
||||||
|
2025-02-02 12:20:54,317 - INFO - Retrieved 26 historical prices for NGUSD
|
||||||
|
2025-02-02 12:20:54,332 - INFO - Updated 26 records for NGUSD
|
||||||
|
2025-02-02 12:20:54,336 - INFO - Successfully updated 26 complete day records for NGUSD
|
||||||
|
2025-02-02 12:20:55,413 - INFO - Retrieved 22 historical prices for OJUSX
|
||||||
|
2025-02-02 12:20:55,426 - INFO - Updated 22 records for OJUSX
|
||||||
|
2025-02-02 12:20:55,430 - INFO - Successfully updated 22 complete day records for OJUSX
|
||||||
|
2025-02-02 12:20:56,914 - INFO - Retrieved 26 historical prices for PAUSD
|
||||||
|
2025-02-02 12:20:56,939 - INFO - Updated 26 records for PAUSD
|
||||||
|
2025-02-02 12:20:56,943 - INFO - Successfully updated 26 complete day records for PAUSD
|
||||||
|
2025-02-02 12:20:58,114 - INFO - Retrieved 26 historical prices for PLUSD
|
||||||
|
2025-02-02 12:20:58,138 - INFO - Updated 26 records for PLUSD
|
||||||
|
2025-02-02 12:20:58,142 - INFO - Successfully updated 26 complete day records for PLUSD
|
||||||
|
2025-02-02 12:20:59,219 - INFO - Retrieved 26 historical prices for RBUSD
|
||||||
|
2025-02-02 12:20:59,244 - INFO - Updated 26 records for RBUSD
|
||||||
|
2025-02-02 12:20:59,249 - INFO - Successfully updated 26 complete day records for RBUSD
|
||||||
|
2025-02-02 12:21:00,327 - INFO - Retrieved 22 historical prices for SBUSX
|
||||||
|
2025-02-02 12:21:00,350 - INFO - Updated 22 records for SBUSX
|
||||||
|
2025-02-02 12:21:00,355 - INFO - Successfully updated 22 complete day records for SBUSX
|
||||||
|
2025-02-02 12:21:01,433 - INFO - Retrieved 26 historical prices for SILUSD
|
||||||
|
2025-02-02 12:21:01,447 - INFO - Updated 26 records for SILUSD
|
||||||
|
2025-02-02 12:21:01,452 - INFO - Successfully updated 26 complete day records for SILUSD
|
||||||
|
2025-02-02 12:21:02,541 - INFO - Retrieved 26 historical prices for SIUSD
|
||||||
|
2025-02-02 12:21:02,565 - INFO - Updated 26 records for SIUSD
|
||||||
|
2025-02-02 12:21:02,570 - INFO - Successfully updated 26 complete day records for SIUSD
|
||||||
|
2025-02-02 12:21:03,647 - INFO - Retrieved 25 historical prices for ZCUSX
|
||||||
|
2025-02-02 12:21:03,672 - INFO - Updated 25 records for ZCUSX
|
||||||
|
2025-02-02 12:21:03,676 - INFO - Successfully updated 25 complete day records for ZCUSX
|
||||||
|
2025-02-02 12:21:04,754 - INFO - Retrieved 25 historical prices for ZLUSX
|
||||||
|
2025-02-02 12:21:04,778 - INFO - Updated 25 records for ZLUSX
|
||||||
|
2025-02-02 12:21:04,782 - INFO - Successfully updated 25 complete day records for ZLUSX
|
||||||
|
2025-02-02 12:21:05,856 - INFO - Retrieved 25 historical prices for ZMUSD
|
||||||
|
2025-02-02 12:21:05,880 - INFO - Updated 25 records for ZMUSD
|
||||||
|
2025-02-02 12:21:05,885 - INFO - Successfully updated 25 complete day records for ZMUSD
|
||||||
|
2025-02-02 12:21:06,962 - INFO - Retrieved 25 historical prices for ZOUSX
|
||||||
|
2025-02-02 12:21:06,976 - INFO - Updated 25 records for ZOUSX
|
||||||
|
2025-02-02 12:21:06,980 - INFO - Successfully updated 25 complete day records for ZOUSX
|
||||||
|
2025-02-02 12:21:08,056 - INFO - Retrieved 25 historical prices for ZRUSD
|
||||||
|
2025-02-02 12:21:08,080 - INFO - Updated 25 records for ZRUSD
|
||||||
|
2025-02-02 12:21:08,084 - INFO - Successfully updated 25 complete day records for ZRUSD
|
||||||
|
2025-02-02 12:21:09,690 - INFO - Retrieved 25 historical prices for ZSUSX
|
||||||
|
2025-02-02 12:21:09,715 - INFO - Updated 25 records for ZSUSX
|
||||||
|
2025-02-02 12:21:09,719 - INFO - Successfully updated 25 complete day records for ZSUSX
|
||||||
|
2025-02-02 12:21:09,725 - INFO - Final statistics: {'total_commodities': 30, 'total_prices': 735, 'earliest_date': datetime.date(2025, 1, 2), 'latest_date': datetime.date(2025, 1, 31), 'commodities_with_prices': 30}
|
||||||
|
2025-02-02 12:21:09,726 - INFO - Database update completed successfully
|
||||||
39
logs/commodity_update_20250202_195216.log
Normal file
39
logs/commodity_update_20250202_195216.log
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
2025-02-02 19:52:16,653 - INFO - Database connection established
|
||||||
|
2025-02-02 19:52:16,677 - INFO - Database tables verified successfully
|
||||||
|
2025-02-02 19:52:16,678 - INFO - Loaded 30 unique commodities
|
||||||
|
2025-02-02 19:52:16,678 - INFO - Initialized CommodityCollector with 30 unique commodities
|
||||||
|
2025-02-02 19:52:16,680 - INFO - All commodities are already initialized
|
||||||
|
2025-02-02 19:52:16,684 - INFO - Initial statistics: {'total_commodities': 30, 'total_prices': 735, 'earliest_date': datetime.date(2025, 1, 2), 'latest_date': datetime.date(2025, 1, 31), 'commodities_with_prices': 30}
|
||||||
|
2025-02-02 19:52:16,686 - INFO - Found 30 active commodities to update
|
||||||
|
2025-02-02 19:52:16,686 - INFO - Data for ALIUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,687 - INFO - Data for BZUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,687 - INFO - Data for CCUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,687 - INFO - Data for CLUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,687 - INFO - Data for CTUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,687 - INFO - Data for DCUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,687 - INFO - Data for GCUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,687 - INFO - Data for GFUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,688 - INFO - Data for HEUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,688 - INFO - Data for HGUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,688 - INFO - Data for HOUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,688 - INFO - Data for KCUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,688 - INFO - Data for KEUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,688 - INFO - Data for LBUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,688 - INFO - Data for LEUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,689 - INFO - Data for MGCUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,689 - INFO - Data for NGUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,689 - INFO - Data for OJUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,689 - INFO - Data for PAUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,689 - INFO - Data for PLUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,689 - INFO - Data for RBUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,689 - INFO - Data for SBUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,690 - INFO - Data for SILUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,690 - INFO - Data for SIUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,690 - INFO - Data for ZCUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,690 - INFO - Data for ZLUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,690 - INFO - Data for ZMUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,690 - INFO - Data for ZOUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,691 - INFO - Data for ZRUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,691 - INFO - Data for ZSUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 19:52:16,693 - INFO - Final statistics: {'total_commodities': 30, 'total_prices': 735, 'earliest_date': datetime.date(2025, 1, 2), 'latest_date': datetime.date(2025, 1, 31), 'commodities_with_prices': 30}
|
||||||
|
2025-02-02 19:52:16,693 - INFO - Database update completed successfully
|
||||||
301
logs/commodity_update_20250202_195839.log
Normal file
301
logs/commodity_update_20250202_195839.log
Normal file
@ -0,0 +1,301 @@
|
|||||||
|
2025-02-02 19:58:39,731 - INFO - Database connection established
|
||||||
|
2025-02-02 19:58:39,755 - INFO - Database tables verified successfully
|
||||||
|
2025-02-02 19:58:39,756 - INFO - Loaded 30 unique commodities
|
||||||
|
2025-02-02 19:58:39,756 - INFO - Initialized CommodityCollector with 30 unique commodities
|
||||||
|
2025-02-02 19:58:39,758 - INFO - All commodities are already initialized
|
||||||
|
2025-02-02 19:58:39,761 - INFO - Initial statistics: {'total_commodities': 30, 'total_prices': 735, 'earliest_date': datetime.date(2025, 1, 2), 'latest_date': datetime.date(2025, 1, 31), 'commodities_with_prices': 30}
|
||||||
|
2025-02-02 19:58:39,763 - INFO - Starting backfill for 30 commodities from 2000-01-01
|
||||||
|
2025-02-02 19:58:41,197 - INFO - Retrieved 2777 historical prices for ALIUSD
|
||||||
|
2025-02-02 19:58:41,374 - INFO - Updated 1000 records for ALIUSD
|
||||||
|
2025-02-02 19:58:41,478 - INFO - Updated 1000 records for ALIUSD
|
||||||
|
2025-02-02 19:58:41,560 - INFO - Updated 777 records for ALIUSD
|
||||||
|
2025-02-02 19:58:41,562 - INFO - Successfully updated 2777 complete day records for ALIUSD
|
||||||
|
2025-02-02 19:58:43,353 - INFO - Retrieved 4835 historical prices for BZUSD
|
||||||
|
2025-02-02 19:58:43,575 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-02 19:58:43,682 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-02 19:58:43,787 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-02 19:58:43,892 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-02 19:58:43,981 - INFO - Updated 835 records for BZUSD
|
||||||
|
2025-02-02 19:58:43,983 - INFO - Successfully updated 4835 complete day records for BZUSD
|
||||||
|
2025-02-02 19:58:45,938 - INFO - Retrieved 7552 historical prices for CCUSD
|
||||||
|
2025-02-02 19:58:46,228 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-02 19:58:46,331 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-02 19:58:46,433 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-02 19:58:46,535 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-02 19:58:46,638 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-02 19:58:46,742 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-02 19:58:46,845 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-02 19:58:46,903 - INFO - Updated 552 records for CCUSD
|
||||||
|
2025-02-02 19:58:46,905 - INFO - Successfully updated 7552 complete day records for CCUSD
|
||||||
|
2025-02-02 19:58:48,782 - INFO - Retrieved 6177 historical prices for CLUSD
|
||||||
|
2025-02-02 19:58:49,062 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-02 19:58:49,167 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-02 19:58:49,274 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-02 19:58:49,379 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-02 19:58:49,485 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-02 19:58:49,590 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-02 19:58:49,610 - INFO - Updated 177 records for CLUSD
|
||||||
|
2025-02-02 19:58:49,612 - INFO - Successfully updated 6177 complete day records for CLUSD
|
||||||
|
2025-02-02 19:58:51,472 - INFO - Retrieved 6328 historical prices for CTUSX
|
||||||
|
2025-02-02 19:58:51,809 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-02 19:58:51,915 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-02 19:58:52,021 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-02 19:58:52,125 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-02 19:58:52,231 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-02 19:58:52,336 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-02 19:58:52,372 - INFO - Updated 328 records for CTUSX
|
||||||
|
2025-02-02 19:58:52,374 - INFO - Successfully updated 6328 complete day records for CTUSX
|
||||||
|
2025-02-02 19:58:54,019 - INFO - Retrieved 4646 historical prices for DCUSD
|
||||||
|
2025-02-02 19:58:54,246 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-02 19:58:54,352 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-02 19:58:54,457 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-02 19:58:54,563 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-02 19:58:54,632 - INFO - Updated 646 records for DCUSD
|
||||||
|
2025-02-02 19:58:54,634 - INFO - Successfully updated 4646 complete day records for DCUSD
|
||||||
|
2025-02-02 19:58:56,472 - INFO - Retrieved 6444 historical prices for GCUSD
|
||||||
|
2025-02-02 19:58:56,762 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-02 19:58:56,872 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-02 19:58:56,978 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-02 19:58:57,084 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-02 19:58:57,190 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-02 19:58:57,296 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-02 19:58:57,344 - INFO - Updated 444 records for GCUSD
|
||||||
|
2025-02-02 19:58:57,346 - INFO - Successfully updated 6444 complete day records for GCUSD
|
||||||
|
2025-02-02 19:58:59,255 - INFO - Retrieved 7461 historical prices for GFUSX
|
||||||
|
2025-02-02 19:58:59,551 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-02 19:58:59,658 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-02 19:58:59,763 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-02 19:58:59,869 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-02 19:58:59,975 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-02 19:59:00,083 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-02 19:59:00,190 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-02 19:59:00,240 - INFO - Updated 461 records for GFUSX
|
||||||
|
2025-02-02 19:59:00,242 - INFO - Successfully updated 7461 complete day records for GFUSX
|
||||||
|
2025-02-02 19:59:02,146 - INFO - Retrieved 6325 historical prices for HEUSX
|
||||||
|
2025-02-02 19:59:02,415 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-02 19:59:02,525 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-02 19:59:02,631 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-02 19:59:02,737 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-02 19:59:02,844 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-02 19:59:02,949 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-02 19:59:02,985 - INFO - Updated 325 records for HEUSX
|
||||||
|
2025-02-02 19:59:02,987 - INFO - Successfully updated 6325 complete day records for HEUSX
|
||||||
|
2025-02-02 19:59:04,920 - INFO - Retrieved 6445 historical prices for HGUSD
|
||||||
|
2025-02-02 19:59:05,190 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-02 19:59:05,295 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-02 19:59:05,402 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-02 19:59:05,509 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-02 19:59:05,613 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-02 19:59:05,719 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-02 19:59:05,767 - INFO - Updated 445 records for HGUSD
|
||||||
|
2025-02-02 19:59:05,769 - INFO - Successfully updated 6445 complete day records for HGUSD
|
||||||
|
2025-02-02 19:59:07,598 - INFO - Retrieved 6318 historical prices for HOUSD
|
||||||
|
2025-02-02 19:59:07,856 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-02 19:59:07,961 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-02 19:59:08,065 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-02 19:59:08,171 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-02 19:59:08,275 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-02 19:59:08,381 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-02 19:59:08,416 - INFO - Updated 318 records for HOUSD
|
||||||
|
2025-02-02 19:59:08,418 - INFO - Successfully updated 6318 complete day records for HOUSD
|
||||||
|
2025-02-02 19:59:10,285 - INFO - Retrieved 6295 historical prices for KCUSX
|
||||||
|
2025-02-02 19:59:10,542 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-02 19:59:10,647 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-02 19:59:10,753 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-02 19:59:10,858 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-02 19:59:10,964 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-02 19:59:11,070 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-02 19:59:11,102 - INFO - Updated 295 records for KCUSX
|
||||||
|
2025-02-02 19:59:11,104 - INFO - Successfully updated 6295 complete day records for KCUSX
|
||||||
|
2025-02-02 19:59:13,246 - INFO - Retrieved 6375 historical prices for KEUSX
|
||||||
|
2025-02-02 19:59:13,505 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-02 19:59:13,610 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-02 19:59:13,716 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-02 19:59:13,821 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-02 19:59:13,926 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-02 19:59:14,030 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-02 19:59:14,070 - INFO - Updated 375 records for KEUSX
|
||||||
|
2025-02-02 19:59:14,073 - INFO - Successfully updated 6375 complete day records for KEUSX
|
||||||
|
2025-02-02 19:59:15,880 - INFO - Retrieved 6304 historical prices for LBUSD
|
||||||
|
2025-02-02 19:59:16,139 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-02 19:59:16,244 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-02 19:59:16,431 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-02 19:59:16,536 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-02 19:59:16,641 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-02 19:59:16,746 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-02 19:59:16,779 - INFO - Updated 304 records for LBUSD
|
||||||
|
2025-02-02 19:59:16,781 - INFO - Successfully updated 6304 complete day records for LBUSD
|
||||||
|
2025-02-02 19:59:18,737 - INFO - Retrieved 7460 historical prices for LEUSX
|
||||||
|
2025-02-02 19:59:19,036 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-02 19:59:19,143 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-02 19:59:19,249 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-02 19:59:19,355 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-02 19:59:19,461 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-02 19:59:19,567 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-02 19:59:19,673 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-02 19:59:19,722 - INFO - Updated 460 records for LEUSX
|
||||||
|
2025-02-02 19:59:19,725 - INFO - Successfully updated 7460 complete day records for LEUSX
|
||||||
|
2025-02-02 19:59:21,373 - INFO - Retrieved 3724 historical prices for MGCUSD
|
||||||
|
2025-02-02 19:59:21,570 - INFO - Updated 1000 records for MGCUSD
|
||||||
|
2025-02-02 19:59:21,676 - INFO - Updated 1000 records for MGCUSD
|
||||||
|
2025-02-02 19:59:21,782 - INFO - Updated 1000 records for MGCUSD
|
||||||
|
2025-02-02 19:59:21,858 - INFO - Updated 724 records for MGCUSD
|
||||||
|
2025-02-02 19:59:21,860 - INFO - Successfully updated 3724 complete day records for MGCUSD
|
||||||
|
2025-02-02 19:59:23,662 - INFO - Retrieved 6321 historical prices for NGUSD
|
||||||
|
2025-02-02 19:59:23,983 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-02 19:59:24,088 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-02 19:59:24,194 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-02 19:59:24,298 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-02 19:59:24,404 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-02 19:59:24,509 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-02 19:59:24,543 - INFO - Updated 321 records for NGUSD
|
||||||
|
2025-02-02 19:59:24,546 - INFO - Successfully updated 6321 complete day records for NGUSD
|
||||||
|
2025-02-02 19:59:26,417 - INFO - Retrieved 7480 historical prices for OJUSX
|
||||||
|
2025-02-02 19:59:26,711 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-02 19:59:26,817 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-02 19:59:26,923 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-02 19:59:27,029 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-02 19:59:27,137 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-02 19:59:27,244 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-02 19:59:27,350 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-02 19:59:27,402 - INFO - Updated 480 records for OJUSX
|
||||||
|
2025-02-02 19:59:27,404 - INFO - Successfully updated 7480 complete day records for OJUSX
|
||||||
|
2025-02-02 19:59:29,929 - INFO - Retrieved 6441 historical prices for PAUSD
|
||||||
|
2025-02-02 19:59:30,200 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-02 19:59:30,305 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-02 19:59:30,412 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-02 19:59:30,519 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-02 19:59:30,627 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-02 19:59:30,734 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-02 19:59:30,782 - INFO - Updated 441 records for PAUSD
|
||||||
|
2025-02-02 19:59:30,784 - INFO - Successfully updated 6441 complete day records for PAUSD
|
||||||
|
2025-02-02 19:59:32,621 - INFO - Retrieved 6438 historical prices for PLUSD
|
||||||
|
2025-02-02 19:59:32,886 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-02 19:59:32,992 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-02 19:59:33,097 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-02 19:59:33,203 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-02 19:59:33,308 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-02 19:59:33,415 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-02 19:59:33,462 - INFO - Updated 438 records for PLUSD
|
||||||
|
2025-02-02 19:59:33,465 - INFO - Successfully updated 6438 complete day records for PLUSD
|
||||||
|
2025-02-02 19:59:35,356 - INFO - Retrieved 6441 historical prices for RBUSD
|
||||||
|
2025-02-02 19:59:35,626 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-02 19:59:35,732 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-02 19:59:35,839 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-02 19:59:35,945 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-02 19:59:36,052 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-02 19:59:36,158 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-02 19:59:36,207 - INFO - Updated 441 records for RBUSD
|
||||||
|
2025-02-02 19:59:36,209 - INFO - Successfully updated 6441 complete day records for RBUSD
|
||||||
|
2025-02-02 19:59:38,030 - INFO - Retrieved 6297 historical prices for SBUSX
|
||||||
|
2025-02-02 19:59:38,287 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-02 19:59:38,394 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-02 19:59:38,502 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-02 19:59:38,610 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-02 19:59:38,717 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-02 19:59:38,824 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-02 19:59:38,856 - INFO - Updated 297 records for SBUSX
|
||||||
|
2025-02-02 19:59:38,858 - INFO - Successfully updated 6297 complete day records for SBUSX
|
||||||
|
2025-02-02 19:59:40,503 - INFO - Retrieved 3036 historical prices for SILUSD
|
||||||
|
2025-02-02 19:59:40,720 - INFO - Updated 1000 records for SILUSD
|
||||||
|
2025-02-02 19:59:40,828 - INFO - Updated 1000 records for SILUSD
|
||||||
|
2025-02-02 19:59:40,934 - INFO - Updated 1000 records for SILUSD
|
||||||
|
2025-02-02 19:59:40,940 - INFO - Updated 36 records for SILUSD
|
||||||
|
2025-02-02 19:59:40,942 - INFO - Successfully updated 3036 complete day records for SILUSD
|
||||||
|
2025-02-02 19:59:42,827 - INFO - Retrieved 6444 historical prices for SIUSD
|
||||||
|
2025-02-02 19:59:43,099 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-02 19:59:43,207 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-02 19:59:43,399 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-02 19:59:43,506 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-02 19:59:43,612 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-02 19:59:43,719 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-02 19:59:43,768 - INFO - Updated 444 records for SIUSD
|
||||||
|
2025-02-02 19:59:43,770 - INFO - Successfully updated 6444 complete day records for SIUSD
|
||||||
|
2025-02-02 19:59:45,690 - INFO - Retrieved 6345 historical prices for ZCUSX
|
||||||
|
2025-02-02 19:59:45,961 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-02 19:59:46,069 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-02 19:59:46,179 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-02 19:59:46,288 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-02 19:59:46,402 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-02 19:59:46,511 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-02 19:59:46,550 - INFO - Updated 345 records for ZCUSX
|
||||||
|
2025-02-02 19:59:46,552 - INFO - Successfully updated 6345 complete day records for ZCUSX
|
||||||
|
2025-02-02 19:59:48,409 - INFO - Retrieved 6202 historical prices for ZLUSX
|
||||||
|
2025-02-02 19:59:48,667 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-02 19:59:48,777 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-02 19:59:48,887 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-02 19:59:48,997 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-02 19:59:49,107 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-02 19:59:49,216 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-02 19:59:49,240 - INFO - Updated 202 records for ZLUSX
|
||||||
|
2025-02-02 19:59:49,242 - INFO - Successfully updated 6202 complete day records for ZLUSX
|
||||||
|
2025-02-02 19:59:51,177 - INFO - Retrieved 6180 historical prices for ZMUSD
|
||||||
|
2025-02-02 19:59:51,432 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-02 19:59:51,541 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-02 19:59:51,648 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-02 19:59:51,756 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-02 19:59:51,864 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-02 19:59:51,973 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-02 19:59:51,993 - INFO - Updated 180 records for ZMUSD
|
||||||
|
2025-02-02 19:59:51,995 - INFO - Successfully updated 6180 complete day records for ZMUSD
|
||||||
|
2025-02-02 19:59:54,331 - INFO - Retrieved 6161 historical prices for ZOUSX
|
||||||
|
2025-02-02 19:59:54,585 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-02 19:59:54,691 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-02 19:59:54,798 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-02 19:59:54,904 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-02 19:59:55,011 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-02 19:59:55,118 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-02 19:59:55,137 - INFO - Updated 161 records for ZOUSX
|
||||||
|
2025-02-02 19:59:55,139 - INFO - Successfully updated 6161 complete day records for ZOUSX
|
||||||
|
2025-02-02 19:59:57,089 - INFO - Retrieved 7628 historical prices for ZRUSD
|
||||||
|
2025-02-02 19:59:57,392 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-02 19:59:57,499 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-02 19:59:57,607 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-02 19:59:57,715 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-02 19:59:57,823 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-02 19:59:57,931 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-02 19:59:58,040 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-02 19:59:58,108 - INFO - Updated 628 records for ZRUSD
|
||||||
|
2025-02-02 19:59:58,110 - INFO - Successfully updated 7628 complete day records for ZRUSD
|
||||||
|
2025-02-02 19:59:59,992 - INFO - Retrieved 6372 historical prices for ZSUSX
|
||||||
|
2025-02-02 20:00:00,255 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-02 20:00:00,362 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-02 20:00:00,469 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-02 20:00:00,577 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-02 20:00:00,685 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-02 20:00:00,793 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-02 20:00:00,834 - INFO - Updated 372 records for ZSUSX
|
||||||
|
2025-02-02 20:00:00,836 - INFO - Successfully updated 6372 complete day records for ZSUSX
|
||||||
|
2025-02-02 20:00:00,844 - INFO - Found 30 active commodities to update
|
||||||
|
2025-02-02 20:00:00,844 - INFO - Data for ALIUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,845 - INFO - Data for BZUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,845 - INFO - Data for CCUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,845 - INFO - Data for CLUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,845 - INFO - Data for CTUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,845 - INFO - Data for DCUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,845 - INFO - Data for GCUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,846 - INFO - Data for GFUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,846 - INFO - Data for HEUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,846 - INFO - Data for HGUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,846 - INFO - Data for HOUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,846 - INFO - Data for KCUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,846 - INFO - Data for KEUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,846 - INFO - Data for LBUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,847 - INFO - Data for LEUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,847 - INFO - Data for MGCUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,847 - INFO - Data for NGUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,847 - INFO - Data for OJUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,847 - INFO - Data for PAUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,847 - INFO - Data for PLUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,848 - INFO - Data for RBUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,848 - INFO - Data for SBUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,848 - INFO - Data for SILUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,848 - INFO - Data for SIUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,848 - INFO - Data for ZCUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,848 - INFO - Data for ZLUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,849 - INFO - Data for ZMUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,849 - INFO - Data for ZOUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,849 - INFO - Data for ZRUSD is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:00,849 - INFO - Data for ZSUSX is already up to date (last update: 2025-02-01)
|
||||||
|
2025-02-02 20:00:01,061 - INFO - Final statistics: {'total_commodities': 30, 'total_prices': 183252, 'earliest_date': datetime.date(2000, 1, 2), 'latest_date': datetime.date(2025, 1, 31), 'commodities_with_prices': 30}
|
||||||
|
2025-02-02 20:00:01,062 - INFO - Database update completed successfully
|
||||||
302
logs/commodity_update_20250204_000002.log
Normal file
302
logs/commodity_update_20250204_000002.log
Normal file
@ -0,0 +1,302 @@
|
|||||||
|
2025-02-04 00:00:02,931 - INFO - Database connection established
|
||||||
|
2025-02-04 00:00:03,066 - INFO - Database tables verified successfully
|
||||||
|
2025-02-04 00:00:03,068 - INFO - Loaded 30 unique commodities
|
||||||
|
2025-02-04 00:00:03,068 - INFO - Initialized CommodityCollector with 30 unique commodities
|
||||||
|
2025-02-04 00:00:03,074 - INFO - Attempting to initialize 30 new commodities
|
||||||
|
2025-02-04 00:00:03,216 - INFO - Total active commodities in database: 30
|
||||||
|
2025-02-04 00:00:03,221 - INFO - Initial statistics: {'total_commodities': 30, 'total_prices': 30, 'earliest_date': None, 'latest_date': None, 'commodities_with_prices': 0}
|
||||||
|
2025-02-04 00:00:03,224 - INFO - Starting backfill for 30 commodities from 2000-01-01
|
||||||
|
2025-02-04 00:00:05,837 - INFO - Retrieved 6179 historical prices for CLUSD
|
||||||
|
2025-02-04 00:00:06,401 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 00:00:06,755 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 00:00:07,084 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 00:00:07,366 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 00:00:07,680 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 00:00:07,975 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 00:00:08,040 - INFO - Updated 179 records for CLUSD
|
||||||
|
2025-02-04 00:00:08,058 - INFO - Successfully updated 6179 complete day records for CLUSD
|
||||||
|
2025-02-04 00:00:09,945 - INFO - Retrieved 4837 historical prices for BZUSD
|
||||||
|
2025-02-04 00:00:10,426 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-04 00:00:10,710 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-04 00:00:11,079 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-04 00:00:11,501 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-04 00:00:11,687 - INFO - Updated 837 records for BZUSD
|
||||||
|
2025-02-04 00:00:11,694 - INFO - Successfully updated 4837 complete day records for BZUSD
|
||||||
|
2025-02-04 00:00:13,599 - INFO - Retrieved 6323 historical prices for NGUSD
|
||||||
|
2025-02-04 00:00:13,996 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 00:00:14,175 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 00:00:14,332 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 00:00:14,481 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 00:00:14,615 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 00:00:14,749 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 00:00:14,803 - INFO - Updated 323 records for NGUSD
|
||||||
|
2025-02-04 00:00:14,809 - INFO - Successfully updated 6323 complete day records for NGUSD
|
||||||
|
2025-02-04 00:00:16,760 - INFO - Retrieved 6443 historical prices for RBUSD
|
||||||
|
2025-02-04 00:00:17,143 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 00:00:17,310 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 00:00:17,490 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 00:00:17,701 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 00:00:17,868 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 00:00:18,012 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 00:00:18,073 - INFO - Updated 443 records for RBUSD
|
||||||
|
2025-02-04 00:00:18,077 - INFO - Successfully updated 6443 complete day records for RBUSD
|
||||||
|
2025-02-04 00:00:19,933 - INFO - Retrieved 6320 historical prices for HOUSD
|
||||||
|
2025-02-04 00:00:20,408 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 00:00:20,569 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 00:00:20,709 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 00:00:20,856 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 00:00:21,021 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 00:00:21,195 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 00:00:21,255 - INFO - Updated 320 records for HOUSD
|
||||||
|
2025-02-04 00:00:21,261 - INFO - Successfully updated 6320 complete day records for HOUSD
|
||||||
|
2025-02-04 00:00:23,142 - INFO - Retrieved 6446 historical prices for GCUSD
|
||||||
|
2025-02-04 00:00:23,466 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 00:00:23,646 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 00:00:23,827 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 00:00:23,981 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 00:00:24,157 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 00:00:24,319 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 00:00:24,420 - INFO - Updated 446 records for GCUSD
|
||||||
|
2025-02-04 00:00:24,436 - INFO - Successfully updated 6446 complete day records for GCUSD
|
||||||
|
2025-02-04 00:00:26,648 - INFO - Retrieved 3726 historical prices for MGCUSD
|
||||||
|
2025-02-04 00:00:26,881 - INFO - Updated 1000 records for MGCUSD
|
||||||
|
2025-02-04 00:00:27,011 - INFO - Updated 1000 records for MGCUSD
|
||||||
|
2025-02-04 00:00:27,178 - INFO - Updated 1000 records for MGCUSD
|
||||||
|
2025-02-04 00:00:27,310 - INFO - Updated 726 records for MGCUSD
|
||||||
|
2025-02-04 00:00:27,318 - INFO - Successfully updated 3726 complete day records for MGCUSD
|
||||||
|
2025-02-04 00:00:29,165 - INFO - Retrieved 6446 historical prices for SIUSD
|
||||||
|
2025-02-04 00:00:29,473 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 00:00:29,634 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 00:00:29,794 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 00:00:29,952 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 00:00:30,099 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 00:00:30,254 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 00:00:30,322 - INFO - Updated 446 records for SIUSD
|
||||||
|
2025-02-04 00:00:30,326 - INFO - Successfully updated 6446 complete day records for SIUSD
|
||||||
|
2025-02-04 00:00:31,964 - INFO - Retrieved 3038 historical prices for SILUSD
|
||||||
|
2025-02-04 00:00:32,254 - INFO - Updated 1000 records for SILUSD
|
||||||
|
2025-02-04 00:00:32,453 - INFO - Updated 1000 records for SILUSD
|
||||||
|
2025-02-04 00:00:32,652 - INFO - Updated 1000 records for SILUSD
|
||||||
|
2025-02-04 00:00:32,672 - INFO - Updated 38 records for SILUSD
|
||||||
|
2025-02-04 00:00:32,680 - INFO - Successfully updated 3038 complete day records for SILUSD
|
||||||
|
2025-02-04 00:00:34,652 - INFO - Retrieved 6440 historical prices for PLUSD
|
||||||
|
2025-02-04 00:00:35,022 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 00:00:35,259 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 00:00:35,571 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 00:00:35,792 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 00:00:36,016 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 00:00:36,243 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 00:00:36,328 - INFO - Updated 440 records for PLUSD
|
||||||
|
2025-02-04 00:00:36,342 - INFO - Successfully updated 6440 complete day records for PLUSD
|
||||||
|
2025-02-04 00:00:38,191 - INFO - Retrieved 6443 historical prices for PAUSD
|
||||||
|
2025-02-04 00:00:38,531 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 00:00:38,679 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 00:00:38,815 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 00:00:38,961 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 00:00:39,118 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 00:00:39,275 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 00:00:39,362 - INFO - Updated 443 records for PAUSD
|
||||||
|
2025-02-04 00:00:39,369 - INFO - Successfully updated 6443 complete day records for PAUSD
|
||||||
|
2025-02-04 00:00:41,305 - INFO - Retrieved 6447 historical prices for HGUSD
|
||||||
|
2025-02-04 00:00:41,714 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 00:00:41,890 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 00:00:42,121 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 00:00:42,322 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 00:00:42,679 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 00:00:43,059 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 00:00:43,211 - INFO - Updated 447 records for HGUSD
|
||||||
|
2025-02-04 00:00:43,234 - INFO - Successfully updated 6447 complete day records for HGUSD
|
||||||
|
2025-02-04 00:00:44,921 - INFO - Retrieved 2779 historical prices for ALIUSD
|
||||||
|
2025-02-04 00:00:45,309 - INFO - Updated 1000 records for ALIUSD
|
||||||
|
2025-02-04 00:00:45,535 - INFO - Updated 1000 records for ALIUSD
|
||||||
|
2025-02-04 00:00:45,688 - INFO - Updated 779 records for ALIUSD
|
||||||
|
2025-02-04 00:00:45,694 - INFO - Successfully updated 2779 complete day records for ALIUSD
|
||||||
|
2025-02-04 00:00:47,635 - INFO - Retrieved 6347 historical prices for ZCUSX
|
||||||
|
2025-02-04 00:00:48,005 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 00:00:48,249 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 00:00:48,439 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 00:00:48,614 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 00:00:48,770 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 00:00:48,924 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 00:00:48,981 - INFO - Updated 347 records for ZCUSX
|
||||||
|
2025-02-04 00:00:48,985 - INFO - Successfully updated 6347 complete day records for ZCUSX
|
||||||
|
2025-02-04 00:00:50,809 - INFO - Retrieved 6374 historical prices for ZSUSX
|
||||||
|
2025-02-04 00:00:51,114 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 00:00:51,264 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 00:00:51,405 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 00:00:51,542 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 00:00:51,682 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 00:00:51,814 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 00:00:51,878 - INFO - Updated 374 records for ZSUSX
|
||||||
|
2025-02-04 00:00:51,882 - INFO - Successfully updated 6374 complete day records for ZSUSX
|
||||||
|
2025-02-04 00:00:53,851 - INFO - Retrieved 6182 historical prices for ZMUSD
|
||||||
|
2025-02-04 00:00:54,229 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 00:00:54,476 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 00:00:54,662 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 00:00:54,828 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 00:00:54,985 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 00:00:55,129 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 00:00:55,158 - INFO - Updated 182 records for ZMUSD
|
||||||
|
2025-02-04 00:00:55,162 - INFO - Successfully updated 6182 complete day records for ZMUSD
|
||||||
|
2025-02-04 00:00:57,114 - INFO - Retrieved 6204 historical prices for ZLUSX
|
||||||
|
2025-02-04 00:00:57,552 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 00:00:57,771 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 00:00:57,947 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 00:00:58,199 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 00:00:58,354 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 00:00:58,500 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 00:00:58,531 - INFO - Updated 204 records for ZLUSX
|
||||||
|
2025-02-04 00:00:58,539 - INFO - Successfully updated 6204 complete day records for ZLUSX
|
||||||
|
2025-02-04 00:01:00,472 - INFO - Retrieved 6377 historical prices for KEUSX
|
||||||
|
2025-02-04 00:01:00,786 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 00:01:00,919 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 00:01:01,060 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 00:01:01,199 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 00:01:01,326 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 00:01:01,497 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 00:01:01,553 - INFO - Updated 377 records for KEUSX
|
||||||
|
2025-02-04 00:01:01,558 - INFO - Successfully updated 6377 complete day records for KEUSX
|
||||||
|
2025-02-04 00:01:03,489 - INFO - Retrieved 6163 historical prices for ZOUSX
|
||||||
|
2025-02-04 00:01:03,844 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 00:01:03,978 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 00:01:04,127 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 00:01:04,276 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 00:01:04,413 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 00:01:04,541 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 00:01:04,565 - INFO - Updated 163 records for ZOUSX
|
||||||
|
2025-02-04 00:01:04,570 - INFO - Successfully updated 6163 complete day records for ZOUSX
|
||||||
|
2025-02-04 00:01:06,563 - INFO - Retrieved 7630 historical prices for ZRUSD
|
||||||
|
2025-02-04 00:01:06,988 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 00:01:07,142 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 00:01:07,276 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 00:01:07,418 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 00:01:07,572 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 00:01:07,722 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 00:01:07,888 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 00:01:08,007 - INFO - Updated 630 records for ZRUSD
|
||||||
|
2025-02-04 00:01:08,012 - INFO - Successfully updated 7630 complete day records for ZRUSD
|
||||||
|
2025-02-04 00:01:09,872 - INFO - Retrieved 6298 historical prices for SBUSX
|
||||||
|
2025-02-04 00:01:10,145 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 00:01:10,257 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 00:01:10,379 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 00:01:10,509 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 00:01:10,631 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 00:01:10,749 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 00:01:10,792 - INFO - Updated 298 records for SBUSX
|
||||||
|
2025-02-04 00:01:10,795 - INFO - Successfully updated 6298 complete day records for SBUSX
|
||||||
|
2025-02-04 00:01:12,653 - INFO - Retrieved 6330 historical prices for CTUSX
|
||||||
|
2025-02-04 00:01:12,950 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 00:01:13,076 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 00:01:13,238 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 00:01:13,403 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 00:01:13,539 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 00:01:13,662 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 00:01:13,707 - INFO - Updated 330 records for CTUSX
|
||||||
|
2025-02-04 00:01:13,711 - INFO - Successfully updated 6330 complete day records for CTUSX
|
||||||
|
2025-02-04 00:01:15,611 - INFO - Retrieved 6296 historical prices for KCUSX
|
||||||
|
2025-02-04 00:01:15,915 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 00:01:16,063 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 00:01:16,198 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 00:01:16,324 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 00:01:16,448 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 00:01:16,570 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 00:01:16,609 - INFO - Updated 296 records for KCUSX
|
||||||
|
2025-02-04 00:01:16,614 - INFO - Successfully updated 6296 complete day records for KCUSX
|
||||||
|
2025-02-04 00:01:18,517 - INFO - Retrieved 7553 historical prices for CCUSD
|
||||||
|
2025-02-04 00:01:18,819 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 00:01:18,935 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 00:01:19,058 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 00:01:19,174 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 00:01:19,293 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 00:01:19,409 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 00:01:19,517 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 00:01:19,584 - INFO - Updated 553 records for CCUSD
|
||||||
|
2025-02-04 00:01:19,587 - INFO - Successfully updated 7553 complete day records for CCUSD
|
||||||
|
2025-02-04 00:01:22,467 - INFO - Retrieved 7481 historical prices for OJUSX
|
||||||
|
2025-02-04 00:01:22,830 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 00:01:22,955 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 00:01:23,076 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 00:01:23,204 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 00:01:23,330 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 00:01:23,449 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 00:01:23,568 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 00:01:23,626 - INFO - Updated 481 records for OJUSX
|
||||||
|
2025-02-04 00:01:23,630 - INFO - Successfully updated 7481 complete day records for OJUSX
|
||||||
|
2025-02-04 00:01:25,755 - INFO - Retrieved 7461 historical prices for LEUSX
|
||||||
|
2025-02-04 00:01:26,104 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 00:01:26,233 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 00:01:26,370 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 00:01:26,540 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 00:01:26,676 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 00:01:26,823 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 00:01:26,960 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 00:01:27,024 - INFO - Updated 461 records for LEUSX
|
||||||
|
2025-02-04 00:01:27,029 - INFO - Successfully updated 7461 complete day records for LEUSX
|
||||||
|
2025-02-04 00:01:30,283 - INFO - Retrieved 7462 historical prices for GFUSX
|
||||||
|
2025-02-04 00:01:30,654 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 00:01:30,796 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 00:01:30,935 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 00:01:31,066 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 00:01:31,208 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 00:01:31,331 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 00:01:31,459 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 00:01:31,523 - INFO - Updated 462 records for GFUSX
|
||||||
|
2025-02-04 00:01:31,527 - INFO - Successfully updated 7462 complete day records for GFUSX
|
||||||
|
2025-02-04 00:01:33,791 - INFO - Retrieved 6326 historical prices for HEUSX
|
||||||
|
2025-02-04 00:01:34,174 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 00:01:34,334 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 00:01:34,472 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 00:01:34,623 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 00:01:34,746 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 00:01:34,876 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 00:01:34,924 - INFO - Updated 326 records for HEUSX
|
||||||
|
2025-02-04 00:01:34,929 - INFO - Successfully updated 6326 complete day records for HEUSX
|
||||||
|
2025-02-04 00:01:36,845 - INFO - Retrieved 6305 historical prices for LBUSD
|
||||||
|
2025-02-04 00:01:37,131 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 00:01:37,256 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 00:01:37,412 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 00:01:37,584 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 00:01:37,724 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 00:01:37,865 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 00:01:37,905 - INFO - Updated 305 records for LBUSD
|
||||||
|
2025-02-04 00:01:37,909 - INFO - Successfully updated 6305 complete day records for LBUSD
|
||||||
|
2025-02-04 00:01:39,778 - INFO - Retrieved 4648 historical prices for DCUSD
|
||||||
|
2025-02-04 00:01:40,052 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-04 00:01:40,197 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-04 00:01:40,334 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-04 00:01:40,462 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-04 00:01:40,543 - INFO - Updated 648 records for DCUSD
|
||||||
|
2025-02-04 00:01:40,552 - INFO - Successfully updated 4648 complete day records for DCUSD
|
||||||
|
2025-02-04 00:01:40,559 - INFO - Found 30 active commodities to update
|
||||||
|
2025-02-04 00:01:40,560 - INFO - Data for ALIUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,560 - INFO - Data for BZUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,560 - INFO - Data for CCUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,561 - INFO - Data for CLUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,561 - INFO - Data for CTUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,561 - INFO - Data for DCUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,561 - INFO - Data for GCUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,561 - INFO - Data for GFUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,562 - INFO - Data for HEUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,562 - INFO - Data for HGUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,563 - INFO - Data for HOUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,563 - INFO - Data for KCUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,563 - INFO - Data for KEUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,564 - INFO - Data for LBUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,564 - INFO - Data for LEUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,564 - INFO - Data for MGCUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,565 - INFO - Data for NGUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,565 - INFO - Data for OJUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,565 - INFO - Data for PAUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,566 - INFO - Data for PLUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,566 - INFO - Data for RBUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,566 - INFO - Data for SBUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,566 - INFO - Data for SILUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,566 - INFO - Data for SIUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,567 - INFO - Data for ZCUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,567 - INFO - Data for ZLUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,567 - INFO - Data for ZMUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,568 - INFO - Data for ZOUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,568 - INFO - Data for ZRUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,568 - INFO - Data for ZSUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 00:01:40,759 - INFO - Final statistics: {'total_commodities': 30, 'total_prices': 183304, 'earliest_date': datetime.date(2000, 1, 2), 'latest_date': datetime.date(2025, 2, 3), 'commodities_with_prices': 30}
|
||||||
|
2025-02-04 00:01:40,759 - INFO - Database update completed successfully
|
||||||
302
logs/commodity_update_20250204_122550.log
Normal file
302
logs/commodity_update_20250204_122550.log
Normal file
@ -0,0 +1,302 @@
|
|||||||
|
2025-02-04 12:25:50,902 - INFO - Database connection established
|
||||||
|
2025-02-04 12:25:50,943 - INFO - Database tables verified successfully
|
||||||
|
2025-02-04 12:25:50,944 - INFO - Loaded 30 unique commodities
|
||||||
|
2025-02-04 12:25:50,944 - INFO - Initialized CommodityCollector with 30 unique commodities
|
||||||
|
2025-02-04 12:25:50,946 - INFO - Attempting to initialize 30 new commodities
|
||||||
|
2025-02-04 12:25:50,969 - INFO - Total active commodities in database: 30
|
||||||
|
2025-02-04 12:25:50,972 - INFO - Initial statistics: {'total_commodities': 30, 'total_prices': 30, 'earliest_date': None, 'latest_date': None, 'commodities_with_prices': 0}
|
||||||
|
2025-02-04 12:25:50,973 - INFO - Starting backfill for 30 commodities from 2000-01-01
|
||||||
|
2025-02-04 12:25:52,938 - INFO - Retrieved 6180 historical prices for CLUSD
|
||||||
|
2025-02-04 12:25:53,209 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 12:25:53,318 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 12:25:53,428 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 12:25:53,536 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 12:25:53,646 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 12:25:53,755 - INFO - Updated 1000 records for CLUSD
|
||||||
|
2025-02-04 12:25:53,777 - INFO - Updated 179 records for CLUSD
|
||||||
|
2025-02-04 12:25:53,779 - INFO - Successfully updated 6179 complete day records for CLUSD
|
||||||
|
2025-02-04 12:25:55,765 - INFO - Retrieved 4838 historical prices for BZUSD
|
||||||
|
2025-02-04 12:25:56,002 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-04 12:25:56,113 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-04 12:25:56,223 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-04 12:25:56,333 - INFO - Updated 1000 records for BZUSD
|
||||||
|
2025-02-04 12:25:56,428 - INFO - Updated 837 records for BZUSD
|
||||||
|
2025-02-04 12:25:56,430 - INFO - Successfully updated 4837 complete day records for BZUSD
|
||||||
|
2025-02-04 12:25:58,319 - INFO - Retrieved 6324 historical prices for NGUSD
|
||||||
|
2025-02-04 12:25:58,583 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 12:25:58,694 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 12:25:58,805 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 12:25:58,916 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 12:25:59,026 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 12:25:59,136 - INFO - Updated 1000 records for NGUSD
|
||||||
|
2025-02-04 12:25:59,174 - INFO - Updated 323 records for NGUSD
|
||||||
|
2025-02-04 12:25:59,176 - INFO - Successfully updated 6323 complete day records for NGUSD
|
||||||
|
2025-02-04 12:26:01,115 - INFO - Retrieved 6444 historical prices for RBUSD
|
||||||
|
2025-02-04 12:26:01,382 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 12:26:01,493 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 12:26:01,603 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 12:26:01,713 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 12:26:01,823 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 12:26:01,933 - INFO - Updated 1000 records for RBUSD
|
||||||
|
2025-02-04 12:26:01,983 - INFO - Updated 443 records for RBUSD
|
||||||
|
2025-02-04 12:26:01,986 - INFO - Successfully updated 6443 complete day records for RBUSD
|
||||||
|
2025-02-04 12:26:03,929 - INFO - Retrieved 6321 historical prices for HOUSD
|
||||||
|
2025-02-04 12:26:04,192 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 12:26:04,303 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 12:26:04,413 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 12:26:04,524 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 12:26:04,635 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 12:26:04,745 - INFO - Updated 1000 records for HOUSD
|
||||||
|
2025-02-04 12:26:04,783 - INFO - Updated 320 records for HOUSD
|
||||||
|
2025-02-04 12:26:04,785 - INFO - Successfully updated 6320 complete day records for HOUSD
|
||||||
|
2025-02-04 12:26:06,695 - INFO - Retrieved 6447 historical prices for GCUSD
|
||||||
|
2025-02-04 12:26:06,960 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 12:26:07,071 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 12:26:07,180 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 12:26:07,291 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 12:26:07,400 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 12:26:07,510 - INFO - Updated 1000 records for GCUSD
|
||||||
|
2025-02-04 12:26:07,561 - INFO - Updated 446 records for GCUSD
|
||||||
|
2025-02-04 12:26:07,564 - INFO - Successfully updated 6446 complete day records for GCUSD
|
||||||
|
2025-02-04 12:26:09,230 - INFO - Retrieved 3727 historical prices for MGCUSD
|
||||||
|
2025-02-04 12:26:09,430 - INFO - Updated 1000 records for MGCUSD
|
||||||
|
2025-02-04 12:26:09,541 - INFO - Updated 1000 records for MGCUSD
|
||||||
|
2025-02-04 12:26:09,663 - INFO - Updated 1000 records for MGCUSD
|
||||||
|
2025-02-04 12:26:09,750 - INFO - Updated 726 records for MGCUSD
|
||||||
|
2025-02-04 12:26:09,754 - INFO - Successfully updated 3726 complete day records for MGCUSD
|
||||||
|
2025-02-04 12:26:12,086 - INFO - Retrieved 6447 historical prices for SIUSD
|
||||||
|
2025-02-04 12:26:12,354 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 12:26:12,464 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 12:26:12,575 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 12:26:12,686 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 12:26:12,796 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 12:26:12,907 - INFO - Updated 1000 records for SIUSD
|
||||||
|
2025-02-04 12:26:12,958 - INFO - Updated 446 records for SIUSD
|
||||||
|
2025-02-04 12:26:12,960 - INFO - Successfully updated 6446 complete day records for SIUSD
|
||||||
|
2025-02-04 12:26:14,786 - INFO - Retrieved 3039 historical prices for SILUSD
|
||||||
|
2025-02-04 12:26:14,983 - INFO - Updated 1000 records for SILUSD
|
||||||
|
2025-02-04 12:26:15,094 - INFO - Updated 1000 records for SILUSD
|
||||||
|
2025-02-04 12:26:15,204 - INFO - Updated 1000 records for SILUSD
|
||||||
|
2025-02-04 12:26:15,211 - INFO - Updated 38 records for SILUSD
|
||||||
|
2025-02-04 12:26:15,214 - INFO - Successfully updated 3038 complete day records for SILUSD
|
||||||
|
2025-02-04 12:26:17,026 - INFO - Retrieved 6441 historical prices for PLUSD
|
||||||
|
2025-02-04 12:26:17,348 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 12:26:17,458 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 12:26:17,569 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 12:26:17,679 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 12:26:17,790 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 12:26:17,901 - INFO - Updated 1000 records for PLUSD
|
||||||
|
2025-02-04 12:26:17,951 - INFO - Updated 440 records for PLUSD
|
||||||
|
2025-02-04 12:26:17,954 - INFO - Successfully updated 6440 complete day records for PLUSD
|
||||||
|
2025-02-04 12:26:19,834 - INFO - Retrieved 6444 historical prices for PAUSD
|
||||||
|
2025-02-04 12:26:20,100 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 12:26:20,210 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 12:26:20,322 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 12:26:20,432 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 12:26:20,544 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 12:26:20,655 - INFO - Updated 1000 records for PAUSD
|
||||||
|
2025-02-04 12:26:20,706 - INFO - Updated 443 records for PAUSD
|
||||||
|
2025-02-04 12:26:20,709 - INFO - Successfully updated 6443 complete day records for PAUSD
|
||||||
|
2025-02-04 12:26:22,627 - INFO - Retrieved 6448 historical prices for HGUSD
|
||||||
|
2025-02-04 12:26:22,894 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 12:26:23,005 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 12:26:23,116 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 12:26:23,226 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 12:26:23,337 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 12:26:23,447 - INFO - Updated 1000 records for HGUSD
|
||||||
|
2025-02-04 12:26:23,498 - INFO - Updated 447 records for HGUSD
|
||||||
|
2025-02-04 12:26:23,500 - INFO - Successfully updated 6447 complete day records for HGUSD
|
||||||
|
2025-02-04 12:26:24,937 - INFO - Retrieved 2780 historical prices for ALIUSD
|
||||||
|
2025-02-04 12:26:25,116 - INFO - Updated 1000 records for ALIUSD
|
||||||
|
2025-02-04 12:26:25,226 - INFO - Updated 1000 records for ALIUSD
|
||||||
|
2025-02-04 12:26:25,313 - INFO - Updated 779 records for ALIUSD
|
||||||
|
2025-02-04 12:26:25,316 - INFO - Successfully updated 2779 complete day records for ALIUSD
|
||||||
|
2025-02-04 12:26:27,119 - INFO - Retrieved 6348 historical prices for ZCUSX
|
||||||
|
2025-02-04 12:26:27,392 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 12:26:27,503 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 12:26:27,614 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 12:26:27,777 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 12:26:27,888 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 12:26:27,998 - INFO - Updated 1000 records for ZCUSX
|
||||||
|
2025-02-04 12:26:28,038 - INFO - Updated 347 records for ZCUSX
|
||||||
|
2025-02-04 12:26:28,041 - INFO - Successfully updated 6347 complete day records for ZCUSX
|
||||||
|
2025-02-04 12:26:29,855 - INFO - Retrieved 6375 historical prices for ZSUSX
|
||||||
|
2025-02-04 12:26:30,120 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 12:26:30,231 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 12:26:30,341 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 12:26:30,451 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 12:26:30,562 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 12:26:30,670 - INFO - Updated 1000 records for ZSUSX
|
||||||
|
2025-02-04 12:26:30,713 - INFO - Updated 374 records for ZSUSX
|
||||||
|
2025-02-04 12:26:30,716 - INFO - Successfully updated 6374 complete day records for ZSUSX
|
||||||
|
2025-02-04 12:26:32,742 - INFO - Retrieved 6183 historical prices for ZMUSD
|
||||||
|
2025-02-04 12:26:33,037 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 12:26:33,149 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 12:26:33,262 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 12:26:33,374 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 12:26:33,485 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 12:26:33,596 - INFO - Updated 1000 records for ZMUSD
|
||||||
|
2025-02-04 12:26:33,618 - INFO - Updated 182 records for ZMUSD
|
||||||
|
2025-02-04 12:26:33,621 - INFO - Successfully updated 6182 complete day records for ZMUSD
|
||||||
|
2025-02-04 12:26:35,482 - INFO - Retrieved 6205 historical prices for ZLUSX
|
||||||
|
2025-02-04 12:26:35,743 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 12:26:35,855 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 12:26:35,967 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 12:26:36,078 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 12:26:36,190 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 12:26:36,301 - INFO - Updated 1000 records for ZLUSX
|
||||||
|
2025-02-04 12:26:36,326 - INFO - Updated 204 records for ZLUSX
|
||||||
|
2025-02-04 12:26:36,328 - INFO - Successfully updated 6204 complete day records for ZLUSX
|
||||||
|
2025-02-04 12:26:38,229 - INFO - Retrieved 6378 historical prices for KEUSX
|
||||||
|
2025-02-04 12:26:38,493 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 12:26:38,604 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 12:26:38,713 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 12:26:38,826 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 12:26:38,937 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 12:26:39,049 - INFO - Updated 1000 records for KEUSX
|
||||||
|
2025-02-04 12:26:39,092 - INFO - Updated 377 records for KEUSX
|
||||||
|
2025-02-04 12:26:39,094 - INFO - Successfully updated 6377 complete day records for KEUSX
|
||||||
|
2025-02-04 12:26:41,367 - INFO - Retrieved 6164 historical prices for ZOUSX
|
||||||
|
2025-02-04 12:26:41,644 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 12:26:41,766 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 12:26:41,885 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 12:26:41,996 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 12:26:42,108 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 12:26:42,220 - INFO - Updated 1000 records for ZOUSX
|
||||||
|
2025-02-04 12:26:42,240 - INFO - Updated 163 records for ZOUSX
|
||||||
|
2025-02-04 12:26:42,243 - INFO - Successfully updated 6163 complete day records for ZOUSX
|
||||||
|
2025-02-04 12:26:44,116 - INFO - Retrieved 7630 historical prices for ZRUSD
|
||||||
|
2025-02-04 12:26:44,409 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 12:26:44,518 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 12:26:44,630 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 12:26:44,741 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 12:26:44,853 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 12:26:44,964 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 12:26:45,077 - INFO - Updated 1000 records for ZRUSD
|
||||||
|
2025-02-04 12:26:45,148 - INFO - Updated 630 records for ZRUSD
|
||||||
|
2025-02-04 12:26:45,151 - INFO - Successfully updated 7630 complete day records for ZRUSD
|
||||||
|
2025-02-04 12:26:47,013 - INFO - Retrieved 6299 historical prices for SBUSX
|
||||||
|
2025-02-04 12:26:47,287 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 12:26:47,397 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 12:26:47,509 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 12:26:47,621 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 12:26:47,732 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 12:26:47,848 - INFO - Updated 1000 records for SBUSX
|
||||||
|
2025-02-04 12:26:47,887 - INFO - Updated 298 records for SBUSX
|
||||||
|
2025-02-04 12:26:47,889 - INFO - Successfully updated 6298 complete day records for SBUSX
|
||||||
|
2025-02-04 12:26:49,736 - INFO - Retrieved 6331 historical prices for CTUSX
|
||||||
|
2025-02-04 12:26:50,021 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 12:26:50,145 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 12:26:50,270 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 12:26:50,398 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 12:26:50,520 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 12:26:50,639 - INFO - Updated 1000 records for CTUSX
|
||||||
|
2025-02-04 12:26:50,679 - INFO - Updated 330 records for CTUSX
|
||||||
|
2025-02-04 12:26:50,681 - INFO - Successfully updated 6330 complete day records for CTUSX
|
||||||
|
2025-02-04 12:26:52,490 - INFO - Retrieved 6297 historical prices for KCUSX
|
||||||
|
2025-02-04 12:26:52,776 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 12:26:52,887 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 12:26:52,999 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 12:26:53,111 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 12:26:53,223 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 12:26:53,335 - INFO - Updated 1000 records for KCUSX
|
||||||
|
2025-02-04 12:26:53,369 - INFO - Updated 296 records for KCUSX
|
||||||
|
2025-02-04 12:26:53,372 - INFO - Successfully updated 6296 complete day records for KCUSX
|
||||||
|
2025-02-04 12:26:55,270 - INFO - Retrieved 7554 historical prices for CCUSD
|
||||||
|
2025-02-04 12:26:55,569 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 12:26:55,677 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 12:26:55,786 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 12:26:55,896 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 12:26:56,017 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 12:26:56,141 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 12:26:56,263 - INFO - Updated 1000 records for CCUSD
|
||||||
|
2025-02-04 12:26:56,336 - INFO - Updated 553 records for CCUSD
|
||||||
|
2025-02-04 12:26:56,339 - INFO - Successfully updated 7553 complete day records for CCUSD
|
||||||
|
2025-02-04 12:26:58,267 - INFO - Retrieved 7481 historical prices for OJUSX
|
||||||
|
2025-02-04 12:26:58,584 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 12:26:58,713 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 12:26:58,839 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 12:26:58,972 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 12:26:59,085 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 12:26:59,196 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 12:26:59,308 - INFO - Updated 1000 records for OJUSX
|
||||||
|
2025-02-04 12:26:59,363 - INFO - Updated 481 records for OJUSX
|
||||||
|
2025-02-04 12:26:59,366 - INFO - Successfully updated 7481 complete day records for OJUSX
|
||||||
|
2025-02-04 12:27:01,500 - INFO - Retrieved 7461 historical prices for LEUSX
|
||||||
|
2025-02-04 12:27:01,790 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 12:27:01,901 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 12:27:02,012 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 12:27:02,124 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 12:27:02,235 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 12:27:02,347 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 12:27:02,460 - INFO - Updated 1000 records for LEUSX
|
||||||
|
2025-02-04 12:27:02,514 - INFO - Updated 461 records for LEUSX
|
||||||
|
2025-02-04 12:27:02,517 - INFO - Successfully updated 7461 complete day records for LEUSX
|
||||||
|
2025-02-04 12:27:04,460 - INFO - Retrieved 7462 historical prices for GFUSX
|
||||||
|
2025-02-04 12:27:04,761 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 12:27:04,873 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 12:27:04,985 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 12:27:05,097 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 12:27:05,208 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 12:27:05,321 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 12:27:05,432 - INFO - Updated 1000 records for GFUSX
|
||||||
|
2025-02-04 12:27:05,485 - INFO - Updated 462 records for GFUSX
|
||||||
|
2025-02-04 12:27:05,488 - INFO - Successfully updated 7462 complete day records for GFUSX
|
||||||
|
2025-02-04 12:27:07,587 - INFO - Retrieved 6326 historical prices for HEUSX
|
||||||
|
2025-02-04 12:27:07,851 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 12:27:07,963 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 12:27:08,075 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 12:27:08,186 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 12:27:08,298 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 12:27:08,409 - INFO - Updated 1000 records for HEUSX
|
||||||
|
2025-02-04 12:27:08,448 - INFO - Updated 326 records for HEUSX
|
||||||
|
2025-02-04 12:27:08,450 - INFO - Successfully updated 6326 complete day records for HEUSX
|
||||||
|
2025-02-04 12:27:10,327 - INFO - Retrieved 6305 historical prices for LBUSD
|
||||||
|
2025-02-04 12:27:10,603 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 12:27:10,712 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 12:27:10,822 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 12:27:10,931 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 12:27:11,039 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 12:27:11,149 - INFO - Updated 1000 records for LBUSD
|
||||||
|
2025-02-04 12:27:11,185 - INFO - Updated 305 records for LBUSD
|
||||||
|
2025-02-04 12:27:11,187 - INFO - Successfully updated 6305 complete day records for LBUSD
|
||||||
|
2025-02-04 12:27:13,006 - INFO - Retrieved 4649 historical prices for DCUSD
|
||||||
|
2025-02-04 12:27:13,237 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-04 12:27:13,346 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-04 12:27:13,455 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-04 12:27:13,563 - INFO - Updated 1000 records for DCUSD
|
||||||
|
2025-02-04 12:27:13,635 - INFO - Updated 648 records for DCUSD
|
||||||
|
2025-02-04 12:27:13,637 - INFO - Successfully updated 4648 complete day records for DCUSD
|
||||||
|
2025-02-04 12:27:13,644 - INFO - Found 30 active commodities to update
|
||||||
|
2025-02-04 12:27:13,644 - INFO - Data for ALIUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,644 - INFO - Data for BZUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,644 - INFO - Data for CCUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,645 - INFO - Data for CLUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,645 - INFO - Data for CTUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,645 - INFO - Data for DCUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,645 - INFO - Data for GCUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,645 - INFO - Data for GFUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,645 - INFO - Data for HEUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,646 - INFO - Data for HGUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,646 - INFO - Data for HOUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,646 - INFO - Data for KCUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,646 - INFO - Data for KEUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,646 - INFO - Data for LBUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,646 - INFO - Data for LEUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,646 - INFO - Data for MGCUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,647 - INFO - Data for NGUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,647 - INFO - Data for OJUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,647 - INFO - Data for PAUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,647 - INFO - Data for PLUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,647 - INFO - Data for RBUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,647 - INFO - Data for SBUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,648 - INFO - Data for SILUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,648 - INFO - Data for SIUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,648 - INFO - Data for ZCUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,648 - INFO - Data for ZLUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,648 - INFO - Data for ZMUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,648 - INFO - Data for ZOUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,648 - INFO - Data for ZRUSD is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,649 - INFO - Data for ZSUSX is already up to date (last update: 2025-02-03)
|
||||||
|
2025-02-04 12:27:13,786 - INFO - Final statistics: {'total_commodities': 30, 'total_prices': 183304, 'earliest_date': datetime.date(2000, 1, 2), 'latest_date': datetime.date(2025, 2, 3), 'commodities_with_prices': 30}
|
||||||
|
2025-02-04 12:27:13,787 - INFO - Database update completed successfully
|
||||||
15223
logs/consensus_update_20250202_220746.log
Normal file
15223
logs/consensus_update_20250202_220746.log
Normal file
File diff suppressed because it is too large
Load Diff
15248
logs/consensus_update_20250203_194935.log
Normal file
15248
logs/consensus_update_20250203_194935.log
Normal file
File diff suppressed because it is too large
Load Diff
9893
logs/consensus_update_20250204_020000.log
Normal file
9893
logs/consensus_update_20250204_020000.log
Normal file
File diff suppressed because it is too large
Load Diff
10111
logs/consensus_update_20250204_030500.log
Normal file
10111
logs/consensus_update_20250204_030500.log
Normal file
File diff suppressed because it is too large
Load Diff
10103
logs/consensus_update_20250204_041000.log
Normal file
10103
logs/consensus_update_20250204_041000.log
Normal file
File diff suppressed because it is too large
Load Diff
15223
logs/consensus_update_20250204_123438.log
Normal file
15223
logs/consensus_update_20250204_123438.log
Normal file
File diff suppressed because it is too large
Load Diff
31
logs/economics_update_20250202_205640.log
Normal file
31
logs/economics_update_20250202_205640.log
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
2025-02-02 20:56:40 - Starting economic data update at 2025-02-02 20:56:40.660613
|
||||||
|
2025-02-02 20:56:40 - Database schema initialized successfully
|
||||||
|
2025-02-02 20:56:40 - Updating treasury rates...
|
||||||
|
2025-02-02 20:56:40 - Fetching treasury rates from 2025-01-31 to 2025-02-02
|
||||||
|
2025-02-02 20:56:41 - Saved 12 treasury rates
|
||||||
|
2025-02-02 20:56:41 - Updating GDP (API: GDP)...
|
||||||
|
2025-02-02 20:56:41 - Fetching GDP indicator data
|
||||||
|
2025-02-02 20:56:41 - Saved 312 GDP indicators
|
||||||
|
2025-02-02 20:56:41 - Updating INFLATION (API: inflationRate)...
|
||||||
|
2025-02-02 20:56:41 - Fetching inflationRate indicator data
|
||||||
|
2025-02-02 20:56:43 - Saved 5525 INFLATION indicators
|
||||||
|
2025-02-02 20:56:43 - Updating UNEMPLOYMENT (API: unemploymentRate)...
|
||||||
|
2025-02-02 20:56:43 - Fetching unemploymentRate indicator data
|
||||||
|
2025-02-02 20:56:43 - Saved 924 UNEMPLOYMENT indicators
|
||||||
|
2025-02-02 20:56:43 - Updating INTEREST_RATE (API: federalFunds)...
|
||||||
|
2025-02-02 20:56:43 - Fetching federalFunds indicator data
|
||||||
|
2025-02-02 20:56:44 - Saved 846 INTEREST_RATE indicators
|
||||||
|
2025-02-02 20:56:44 - Updating RETAIL_SALES (API: retailSales)...
|
||||||
|
2025-02-02 20:56:44 - Fetching retailSales indicator data
|
||||||
|
2025-02-02 20:56:44 - Saved 396 RETAIL_SALES indicators
|
||||||
|
2025-02-02 20:56:44 - Updating INDUSTRIAL_PRODUCTION (API: industrialProductionTotalIndex)...
|
||||||
|
2025-02-02 20:56:44 - Fetching industrialProductionTotalIndex indicator data
|
||||||
|
2025-02-02 20:56:45 - Saved 1272 INDUSTRIAL_PRODUCTION indicators
|
||||||
|
2025-02-02 20:56:45 - Updating economic calendar...
|
||||||
|
2025-02-02 20:56:45 - Fetching economic calendar from 2025-01-31 to 2025-02-02
|
||||||
|
2025-02-02 20:56:45 - Saved 197 calendar events
|
||||||
|
2025-02-02 20:56:45 - Updating market risk premium...
|
||||||
|
2025-02-02 20:56:45 - Fetching market risk premium data
|
||||||
|
2025-02-02 20:56:45 - No valid market risk premium data after filtering
|
||||||
|
2025-02-02 20:56:45 - Database connections closed
|
||||||
|
2025-02-02 20:56:45 - Economic data update completed successfully in 0:00:05.247569
|
||||||
31
logs/economics_update_20250204_000002.log
Normal file
31
logs/economics_update_20250204_000002.log
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
2025-02-04 00:00:02 - Starting economic data update at 2025-02-04 00:00:02.445338
|
||||||
|
2025-02-04 00:00:02 - Database schema initialized successfully
|
||||||
|
2025-02-04 00:00:02 - Updating treasury rates...
|
||||||
|
2025-02-04 00:00:02 - Fetching treasury rates from 2025-02-02 to 2025-02-04
|
||||||
|
2025-02-04 00:00:04 - Saved 12 treasury rates
|
||||||
|
2025-02-04 00:00:04 - Updating GDP (API: GDP)...
|
||||||
|
2025-02-04 00:00:04 - Fetching GDP indicator data
|
||||||
|
2025-02-04 00:00:05 - Saved 312 GDP indicators
|
||||||
|
2025-02-04 00:00:05 - Updating INFLATION (API: inflationRate)...
|
||||||
|
2025-02-04 00:00:05 - Fetching inflationRate indicator data
|
||||||
|
2025-02-04 00:00:08 - Saved 5525 INFLATION indicators
|
||||||
|
2025-02-04 00:00:08 - Updating UNEMPLOYMENT (API: unemploymentRate)...
|
||||||
|
2025-02-04 00:00:08 - Fetching unemploymentRate indicator data
|
||||||
|
2025-02-04 00:00:09 - Saved 924 UNEMPLOYMENT indicators
|
||||||
|
2025-02-04 00:00:09 - Updating INTEREST_RATE (API: federalFunds)...
|
||||||
|
2025-02-04 00:00:09 - Fetching federalFunds indicator data
|
||||||
|
2025-02-04 00:00:09 - Saved 847 INTEREST_RATE indicators
|
||||||
|
2025-02-04 00:00:09 - Updating RETAIL_SALES (API: retailSales)...
|
||||||
|
2025-02-04 00:00:09 - Fetching retailSales indicator data
|
||||||
|
2025-02-04 00:00:10 - Saved 396 RETAIL_SALES indicators
|
||||||
|
2025-02-04 00:00:10 - Updating INDUSTRIAL_PRODUCTION (API: industrialProductionTotalIndex)...
|
||||||
|
2025-02-04 00:00:10 - Fetching industrialProductionTotalIndex indicator data
|
||||||
|
2025-02-04 00:00:11 - Saved 1272 INDUSTRIAL_PRODUCTION indicators
|
||||||
|
2025-02-04 00:00:11 - Updating economic calendar...
|
||||||
|
2025-02-04 00:00:11 - Fetching economic calendar from 2025-02-02 to 2025-02-04
|
||||||
|
2025-02-04 00:00:11 - Saved 218 calendar events
|
||||||
|
2025-02-04 00:00:11 - Updating market risk premium...
|
||||||
|
2025-02-04 00:00:11 - Fetching market risk premium data
|
||||||
|
2025-02-04 00:00:12 - No valid market risk premium data after filtering
|
||||||
|
2025-02-04 00:00:12 - Database connections closed
|
||||||
|
2025-02-04 00:00:12 - Economic data update completed successfully in 0:00:09.559137
|
||||||
31
logs/economics_update_20250204_122714.log
Normal file
31
logs/economics_update_20250204_122714.log
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
2025-02-04 12:27:14 - Starting economic data update at 2025-02-04 12:27:14.906484
|
||||||
|
2025-02-04 12:27:14 - Database schema initialized successfully
|
||||||
|
2025-02-04 12:27:14 - Updating treasury rates...
|
||||||
|
2025-02-04 12:27:14 - Fetching treasury rates from 2025-02-02 to 2025-02-04
|
||||||
|
2025-02-04 12:27:15 - Saved 12 treasury rates
|
||||||
|
2025-02-04 12:27:15 - Updating GDP (API: GDP)...
|
||||||
|
2025-02-04 12:27:15 - Fetching GDP indicator data
|
||||||
|
2025-02-04 12:27:16 - Saved 312 GDP indicators
|
||||||
|
2025-02-04 12:27:16 - Updating INFLATION (API: inflationRate)...
|
||||||
|
2025-02-04 12:27:16 - Fetching inflationRate indicator data
|
||||||
|
2025-02-04 12:27:17 - Saved 5526 INFLATION indicators
|
||||||
|
2025-02-04 12:27:17 - Updating UNEMPLOYMENT (API: unemploymentRate)...
|
||||||
|
2025-02-04 12:27:17 - Fetching unemploymentRate indicator data
|
||||||
|
2025-02-04 12:27:18 - Saved 924 UNEMPLOYMENT indicators
|
||||||
|
2025-02-04 12:27:18 - Updating INTEREST_RATE (API: federalFunds)...
|
||||||
|
2025-02-04 12:27:18 - Fetching federalFunds indicator data
|
||||||
|
2025-02-04 12:27:18 - Saved 847 INTEREST_RATE indicators
|
||||||
|
2025-02-04 12:27:18 - Updating RETAIL_SALES (API: retailSales)...
|
||||||
|
2025-02-04 12:27:18 - Fetching retailSales indicator data
|
||||||
|
2025-02-04 12:27:18 - Saved 396 RETAIL_SALES indicators
|
||||||
|
2025-02-04 12:27:18 - Updating INDUSTRIAL_PRODUCTION (API: industrialProductionTotalIndex)...
|
||||||
|
2025-02-04 12:27:18 - Fetching industrialProductionTotalIndex indicator data
|
||||||
|
2025-02-04 12:27:19 - Saved 1272 INDUSTRIAL_PRODUCTION indicators
|
||||||
|
2025-02-04 12:27:19 - Updating economic calendar...
|
||||||
|
2025-02-04 12:27:19 - Fetching economic calendar from 2025-02-02 to 2025-02-04
|
||||||
|
2025-02-04 12:27:19 - Saved 219 calendar events
|
||||||
|
2025-02-04 12:27:19 - Updating market risk premium...
|
||||||
|
2025-02-04 12:27:19 - Fetching market risk premium data
|
||||||
|
2025-02-04 12:27:20 - No valid market risk premium data after filtering
|
||||||
|
2025-02-04 12:27:20 - Database connections closed
|
||||||
|
2025-02-04 12:27:20 - Economic data update completed successfully in 0:00:05.340741
|
||||||
25646
logs/financials_update_20250202_222000.log
Normal file
25646
logs/financials_update_20250202_222000.log
Normal file
File diff suppressed because it is too large
Load Diff
26691
logs/financials_update_20250203_195034.log
Normal file
26691
logs/financials_update_20250203_195034.log
Normal file
File diff suppressed because it is too large
Load Diff
21856
logs/financials_update_20250204_020000.log
Normal file
21856
logs/financials_update_20250204_020000.log
Normal file
File diff suppressed because it is too large
Load Diff
31390
logs/financials_update_20250204_123556.log
Normal file
31390
logs/financials_update_20250204_123556.log
Normal file
File diff suppressed because it is too large
Load Diff
219
logs/forex_update_20250202_210130.log
Normal file
219
logs/forex_update_20250202_210130.log
Normal file
@ -0,0 +1,219 @@
|
|||||||
|
2025-02-02 21:01:30,550 - INFO - Database connection established
|
||||||
|
2025-02-02 21:01:30,587 - INFO - Database tables verified successfully
|
||||||
|
2025-02-02 21:01:30,588 - INFO - Loaded 46 forex pairs from file
|
||||||
|
2025-02-02 21:01:30,588 - INFO - Initialized ForexCollector with 46 pairs
|
||||||
|
2025-02-02 21:01:30,590 - INFO - Attempting to initialize 46 new pairs
|
||||||
|
2025-02-02 21:01:30,634 - INFO - Total active pairs in database: 46
|
||||||
|
2025-02-02 21:01:30,638 - INFO - Initial statistics: {'total_prices': 0, 'earliest_date': None, 'latest_date': None, 'pairs_with_prices': 0, 'coverage': []}
|
||||||
|
2025-02-02 21:01:30,643 - INFO - Found 46 active pairs to update
|
||||||
|
2025-02-02 21:01:32,811 - INFO - Retrieved 11721 historical prices for AUDCHF
|
||||||
|
2025-02-02 21:01:33,642 - INFO - Committed batch of 5000 records for AUDCHF
|
||||||
|
2025-02-02 21:01:34,226 - INFO - Committed batch of 5000 records for AUDCHF
|
||||||
|
2025-02-02 21:01:34,409 - INFO - Committed batch of 1721 records for AUDCHF
|
||||||
|
2025-02-02 21:01:34,422 - INFO - Successfully updated 11721 records for AUDCHF
|
||||||
|
2025-02-02 21:01:36,289 - INFO - Retrieved 6924 historical prices for AUDEUR
|
||||||
|
2025-02-02 21:01:37,031 - INFO - Committed batch of 5000 records for AUDEUR
|
||||||
|
2025-02-02 21:01:37,249 - INFO - Committed batch of 1924 records for AUDEUR
|
||||||
|
2025-02-02 21:01:37,258 - INFO - Successfully updated 6924 records for AUDEUR
|
||||||
|
2025-02-02 21:01:39,516 - INFO - Retrieved 13968 historical prices for AUDUSD
|
||||||
|
2025-02-02 21:01:40,413 - INFO - Committed batch of 5000 records for AUDUSD
|
||||||
|
2025-02-02 21:01:40,955 - INFO - Committed batch of 5000 records for AUDUSD
|
||||||
|
2025-02-02 21:01:41,406 - INFO - Committed batch of 3968 records for AUDUSD
|
||||||
|
2025-02-02 21:01:41,422 - INFO - Successfully updated 13968 records for AUDUSD
|
||||||
|
2025-02-02 21:01:43,562 - INFO - Retrieved 11224 historical prices for CADCHF
|
||||||
|
2025-02-02 21:01:44,428 - INFO - Committed batch of 5000 records for CADCHF
|
||||||
|
2025-02-02 21:01:44,987 - INFO - Committed batch of 5000 records for CADCHF
|
||||||
|
2025-02-02 21:01:45,126 - INFO - Committed batch of 1224 records for CADCHF
|
||||||
|
2025-02-02 21:01:45,139 - INFO - Successfully updated 11224 records for CADCHF
|
||||||
|
2025-02-02 21:01:46,811 - INFO - Retrieved 5228 historical prices for CADEUR
|
||||||
|
2025-02-02 21:01:47,498 - INFO - Committed batch of 5000 records for CADEUR
|
||||||
|
2025-02-02 21:01:47,529 - INFO - Committed batch of 228 records for CADEUR
|
||||||
|
2025-02-02 21:01:47,536 - INFO - Successfully updated 5228 records for CADEUR
|
||||||
|
2025-02-02 21:01:49,470 - INFO - Retrieved 9300 historical prices for CADUSD
|
||||||
|
2025-02-02 21:01:50,244 - INFO - Committed batch of 5000 records for CADUSD
|
||||||
|
2025-02-02 21:01:50,722 - INFO - Committed batch of 4300 records for CADUSD
|
||||||
|
2025-02-02 21:01:50,733 - INFO - Successfully updated 9300 records for CADUSD
|
||||||
|
2025-02-02 21:01:52,691 - INFO - Retrieved 8708 historical prices for CHFAUD
|
||||||
|
2025-02-02 21:01:53,456 - INFO - Committed batch of 5000 records for CHFAUD
|
||||||
|
2025-02-02 21:01:53,875 - INFO - Committed batch of 3708 records for CHFAUD
|
||||||
|
2025-02-02 21:01:53,885 - INFO - Successfully updated 8708 records for CHFAUD
|
||||||
|
2025-02-02 21:01:55,757 - INFO - Retrieved 8577 historical prices for CHFCAD
|
||||||
|
2025-02-02 21:01:56,525 - INFO - Committed batch of 5000 records for CHFCAD
|
||||||
|
2025-02-02 21:01:56,909 - INFO - Committed batch of 3577 records for CHFCAD
|
||||||
|
2025-02-02 21:01:56,919 - INFO - Successfully updated 8577 records for CHFCAD
|
||||||
|
2025-02-02 21:01:58,556 - INFO - Retrieved 5219 historical prices for CHFEUR
|
||||||
|
2025-02-02 21:01:59,242 - INFO - Committed batch of 5000 records for CHFEUR
|
||||||
|
2025-02-02 21:01:59,269 - INFO - Committed batch of 219 records for CHFEUR
|
||||||
|
2025-02-02 21:01:59,276 - INFO - Successfully updated 5219 records for CHFEUR
|
||||||
|
2025-02-02 21:02:01,293 - INFO - Retrieved 8734 historical prices for CHFGBP
|
||||||
|
2025-02-02 21:02:02,062 - INFO - Committed batch of 5000 records for CHFGBP
|
||||||
|
2025-02-02 21:02:02,474 - INFO - Committed batch of 3734 records for CHFGBP
|
||||||
|
2025-02-02 21:02:02,485 - INFO - Successfully updated 8734 records for CHFGBP
|
||||||
|
2025-02-02 21:02:04,617 - INFO - Retrieved 9228 historical prices for CHFUSD
|
||||||
|
2025-02-02 21:02:05,422 - INFO - Committed batch of 5000 records for CHFUSD
|
||||||
|
2025-02-02 21:02:05,922 - INFO - Committed batch of 4228 records for CHFUSD
|
||||||
|
2025-02-02 21:02:05,933 - INFO - Successfully updated 9228 records for CHFUSD
|
||||||
|
2025-02-02 21:02:07,595 - INFO - Retrieved 5955 historical prices for CNYUSD
|
||||||
|
2025-02-02 21:02:08,288 - INFO - Committed batch of 5000 records for CNYUSD
|
||||||
|
2025-02-02 21:02:08,397 - INFO - Committed batch of 955 records for CNYUSD
|
||||||
|
2025-02-02 21:02:08,406 - INFO - Successfully updated 5955 records for CNYUSD
|
||||||
|
2025-02-02 21:02:10,055 - INFO - Retrieved 5566 historical prices for DKKUSD
|
||||||
|
2025-02-02 21:02:10,742 - INFO - Committed batch of 5000 records for DKKUSD
|
||||||
|
2025-02-02 21:02:10,808 - INFO - Committed batch of 566 records for DKKUSD
|
||||||
|
2025-02-02 21:02:10,817 - INFO - Successfully updated 5566 records for DKKUSD
|
||||||
|
2025-02-02 21:02:12,948 - INFO - Retrieved 10086 historical prices for EURAUD
|
||||||
|
2025-02-02 21:02:13,745 - INFO - Committed batch of 5000 records for EURAUD
|
||||||
|
2025-02-02 21:02:14,285 - INFO - Committed batch of 5000 records for EURAUD
|
||||||
|
2025-02-02 21:02:14,296 - INFO - Committed batch of 86 records for EURAUD
|
||||||
|
2025-02-02 21:02:14,309 - INFO - Successfully updated 10086 records for EURAUD
|
||||||
|
2025-02-02 21:02:16,593 - INFO - Retrieved 11661 historical prices for EURCAD
|
||||||
|
2025-02-02 21:02:17,427 - INFO - Committed batch of 5000 records for EURCAD
|
||||||
|
2025-02-02 21:02:17,972 - INFO - Committed batch of 5000 records for EURCAD
|
||||||
|
2025-02-02 21:02:18,158 - INFO - Committed batch of 1661 records for EURCAD
|
||||||
|
2025-02-02 21:02:18,171 - INFO - Successfully updated 11661 records for EURCAD
|
||||||
|
2025-02-02 21:02:20,365 - INFO - Retrieved 13569 historical prices for EURCHF
|
||||||
|
2025-02-02 21:02:21,227 - INFO - Committed batch of 5000 records for EURCHF
|
||||||
|
2025-02-02 21:02:21,782 - INFO - Committed batch of 5000 records for EURCHF
|
||||||
|
2025-02-02 21:02:22,174 - INFO - Committed batch of 3569 records for EURCHF
|
||||||
|
2025-02-02 21:02:22,189 - INFO - Successfully updated 13569 records for EURCHF
|
||||||
|
2025-02-02 21:02:24,389 - INFO - Retrieved 12914 historical prices for EURGBP
|
||||||
|
2025-02-02 21:02:25,323 - INFO - Committed batch of 5000 records for EURGBP
|
||||||
|
2025-02-02 21:02:25,883 - INFO - Committed batch of 5000 records for EURGBP
|
||||||
|
2025-02-02 21:02:26,204 - INFO - Committed batch of 2914 records for EURGBP
|
||||||
|
2025-02-02 21:02:26,218 - INFO - Successfully updated 12914 records for EURGBP
|
||||||
|
2025-02-02 21:02:28,384 - INFO - Retrieved 13963 historical prices for EURUSD
|
||||||
|
2025-02-02 21:02:29,267 - INFO - Committed batch of 5000 records for EURUSD
|
||||||
|
2025-02-02 21:02:29,822 - INFO - Committed batch of 5000 records for EURUSD
|
||||||
|
2025-02-02 21:02:30,254 - INFO - Committed batch of 3963 records for EURUSD
|
||||||
|
2025-02-02 21:02:30,269 - INFO - Successfully updated 13963 records for EURUSD
|
||||||
|
2025-02-02 21:02:32,425 - INFO - Retrieved 13613 historical prices for GBPCHF
|
||||||
|
2025-02-02 21:02:33,309 - INFO - Committed batch of 5000 records for GBPCHF
|
||||||
|
2025-02-02 21:02:33,863 - INFO - Committed batch of 5000 records for GBPCHF
|
||||||
|
2025-02-02 21:02:34,261 - INFO - Committed batch of 3613 records for GBPCHF
|
||||||
|
2025-02-02 21:02:34,277 - INFO - Successfully updated 13613 records for GBPCHF
|
||||||
|
2025-02-02 21:02:36,302 - INFO - Retrieved 10133 historical prices for GBPEUR
|
||||||
|
2025-02-02 21:02:37,098 - INFO - Committed batch of 5000 records for GBPEUR
|
||||||
|
2025-02-02 21:02:37,658 - INFO - Committed batch of 5000 records for GBPEUR
|
||||||
|
2025-02-02 21:02:37,675 - INFO - Committed batch of 133 records for GBPEUR
|
||||||
|
2025-02-02 21:02:37,687 - INFO - Successfully updated 10133 records for GBPEUR
|
||||||
|
2025-02-02 21:02:39,898 - INFO - Retrieved 13970 historical prices for GBPUSD
|
||||||
|
2025-02-02 21:02:40,787 - INFO - Committed batch of 5000 records for GBPUSD
|
||||||
|
2025-02-02 21:02:41,327 - INFO - Committed batch of 5000 records for GBPUSD
|
||||||
|
2025-02-02 21:02:41,767 - INFO - Committed batch of 3970 records for GBPUSD
|
||||||
|
2025-02-02 21:02:41,784 - INFO - Successfully updated 13970 records for GBPUSD
|
||||||
|
2025-02-02 21:02:44,363 - INFO - Retrieved 6034 historical prices for HKDUSD
|
||||||
|
2025-02-02 21:02:45,121 - INFO - Committed batch of 5000 records for HKDUSD
|
||||||
|
2025-02-02 21:02:45,241 - INFO - Committed batch of 1034 records for HKDUSD
|
||||||
|
2025-02-02 21:02:45,249 - INFO - Successfully updated 6034 records for HKDUSD
|
||||||
|
2025-02-02 21:02:47,046 - INFO - Retrieved 5576 historical prices for INRUSD
|
||||||
|
2025-02-02 21:02:47,745 - INFO - Committed batch of 5000 records for INRUSD
|
||||||
|
2025-02-02 21:02:47,813 - INFO - Committed batch of 576 records for INRUSD
|
||||||
|
2025-02-02 21:02:47,821 - INFO - Successfully updated 5576 records for INRUSD
|
||||||
|
2025-02-02 21:02:49,883 - INFO - Retrieved 10180 historical prices for JPYUSD
|
||||||
|
2025-02-02 21:02:50,739 - INFO - Committed batch of 5000 records for JPYUSD
|
||||||
|
2025-02-02 21:02:51,292 - INFO - Committed batch of 5000 records for JPYUSD
|
||||||
|
2025-02-02 21:02:51,314 - INFO - Committed batch of 180 records for JPYUSD
|
||||||
|
2025-02-02 21:02:51,325 - INFO - Successfully updated 10180 records for JPYUSD
|
||||||
|
2025-02-02 21:02:53,086 - INFO - Retrieved 5575 historical prices for KRWUSD
|
||||||
|
2025-02-02 21:02:53,785 - INFO - Committed batch of 5000 records for KRWUSD
|
||||||
|
2025-02-02 21:02:53,852 - INFO - Committed batch of 575 records for KRWUSD
|
||||||
|
2025-02-02 21:02:53,859 - INFO - Successfully updated 5575 records for KRWUSD
|
||||||
|
2025-02-02 21:02:55,790 - INFO - Retrieved 6024 historical prices for NOKUSD
|
||||||
|
2025-02-02 21:02:56,502 - INFO - Committed batch of 5000 records for NOKUSD
|
||||||
|
2025-02-02 21:02:56,622 - INFO - Committed batch of 1024 records for NOKUSD
|
||||||
|
2025-02-02 21:02:56,630 - INFO - Successfully updated 6024 records for NOKUSD
|
||||||
|
2025-02-02 21:02:58,610 - INFO - Retrieved 8292 historical prices for PLNUSD
|
||||||
|
2025-02-02 21:02:59,365 - INFO - Committed batch of 5000 records for PLNUSD
|
||||||
|
2025-02-02 21:02:59,735 - INFO - Committed batch of 3292 records for PLNUSD
|
||||||
|
2025-02-02 21:02:59,746 - INFO - Successfully updated 8292 records for PLNUSD
|
||||||
|
2025-02-02 21:03:01,563 - INFO - Retrieved 6019 historical prices for SEKUSD
|
||||||
|
2025-02-02 21:03:02,267 - INFO - Committed batch of 5000 records for SEKUSD
|
||||||
|
2025-02-02 21:03:02,378 - INFO - Committed batch of 1019 records for SEKUSD
|
||||||
|
2025-02-02 21:03:02,385 - INFO - Successfully updated 6019 records for SEKUSD
|
||||||
|
2025-02-02 21:03:04,075 - INFO - Retrieved 5061 historical prices for TWDUSD
|
||||||
|
2025-02-02 21:03:04,766 - INFO - Committed batch of 5000 records for TWDUSD
|
||||||
|
2025-02-02 21:03:04,775 - INFO - Committed batch of 61 records for TWDUSD
|
||||||
|
2025-02-02 21:03:04,783 - INFO - Successfully updated 5061 records for TWDUSD
|
||||||
|
2025-02-02 21:03:06,804 - INFO - Retrieved 11707 historical prices for USDAUD
|
||||||
|
2025-02-02 21:03:07,649 - INFO - Committed batch of 5000 records for USDAUD
|
||||||
|
2025-02-02 21:03:08,200 - INFO - Committed batch of 5000 records for USDAUD
|
||||||
|
2025-02-02 21:03:08,394 - INFO - Committed batch of 1707 records for USDAUD
|
||||||
|
2025-02-02 21:03:08,406 - INFO - Successfully updated 11707 records for USDAUD
|
||||||
|
2025-02-02 21:03:10,614 - INFO - Retrieved 13981 historical prices for USDCAD
|
||||||
|
2025-02-02 21:03:11,505 - INFO - Committed batch of 5000 records for USDCAD
|
||||||
|
2025-02-02 21:03:12,063 - INFO - Committed batch of 5000 records for USDCAD
|
||||||
|
2025-02-02 21:03:12,511 - INFO - Committed batch of 3981 records for USDCAD
|
||||||
|
2025-02-02 21:03:12,527 - INFO - Successfully updated 13981 records for USDCAD
|
||||||
|
2025-02-02 21:03:14,741 - INFO - Retrieved 13975 historical prices for USDCHF
|
||||||
|
2025-02-02 21:03:15,637 - INFO - Committed batch of 5000 records for USDCHF
|
||||||
|
2025-02-02 21:03:16,199 - INFO - Committed batch of 5000 records for USDCHF
|
||||||
|
2025-02-02 21:03:16,639 - INFO - Committed batch of 3975 records for USDCHF
|
||||||
|
2025-02-02 21:03:16,653 - INFO - Successfully updated 13975 records for USDCHF
|
||||||
|
2025-02-02 21:03:19,422 - INFO - Retrieved 11195 historical prices for USDCNY
|
||||||
|
2025-02-02 21:03:20,240 - INFO - Committed batch of 5000 records for USDCNY
|
||||||
|
2025-02-02 21:03:20,799 - INFO - Committed batch of 5000 records for USDCNY
|
||||||
|
2025-02-02 21:03:20,935 - INFO - Committed batch of 1195 records for USDCNY
|
||||||
|
2025-02-02 21:03:20,948 - INFO - Successfully updated 11195 records for USDCNY
|
||||||
|
2025-02-02 21:03:22,742 - INFO - Retrieved 5564 historical prices for USDDKK
|
||||||
|
2025-02-02 21:03:23,437 - INFO - Committed batch of 5000 records for USDDKK
|
||||||
|
2025-02-02 21:03:23,503 - INFO - Committed batch of 564 records for USDDKK
|
||||||
|
2025-02-02 21:03:23,511 - INFO - Successfully updated 5564 records for USDDKK
|
||||||
|
2025-02-02 21:03:25,691 - INFO - Retrieved 11653 historical prices for USDEUR
|
||||||
|
2025-02-02 21:03:26,526 - INFO - Committed batch of 5000 records for USDEUR
|
||||||
|
2025-02-02 21:03:27,085 - INFO - Committed batch of 5000 records for USDEUR
|
||||||
|
2025-02-02 21:03:27,277 - INFO - Committed batch of 1653 records for USDEUR
|
||||||
|
2025-02-02 21:03:27,291 - INFO - Successfully updated 11653 records for USDEUR
|
||||||
|
2025-02-02 21:03:29,535 - INFO - Retrieved 11667 historical prices for USDGBP
|
||||||
|
2025-02-02 21:03:30,382 - INFO - Committed batch of 5000 records for USDGBP
|
||||||
|
2025-02-02 21:03:30,984 - INFO - Committed batch of 5000 records for USDGBP
|
||||||
|
2025-02-02 21:03:31,181 - INFO - Committed batch of 1667 records for USDGBP
|
||||||
|
2025-02-02 21:03:31,194 - INFO - Successfully updated 11667 records for USDGBP
|
||||||
|
2025-02-02 21:03:33,105 - INFO - Retrieved 6026 historical prices for USDHKD
|
||||||
|
2025-02-02 21:03:33,816 - INFO - Committed batch of 5000 records for USDHKD
|
||||||
|
2025-02-02 21:03:33,934 - INFO - Committed batch of 1026 records for USDHKD
|
||||||
|
2025-02-02 21:03:33,943 - INFO - Successfully updated 6026 records for USDHKD
|
||||||
|
2025-02-02 21:03:36,113 - INFO - Retrieved 13184 historical prices for USDINR
|
||||||
|
2025-02-02 21:03:36,986 - INFO - Committed batch of 5000 records for USDINR
|
||||||
|
2025-02-02 21:03:37,545 - INFO - Committed batch of 5000 records for USDINR
|
||||||
|
2025-02-02 21:03:37,894 - INFO - Committed batch of 3184 records for USDINR
|
||||||
|
2025-02-02 21:03:37,908 - INFO - Successfully updated 13184 records for USDINR
|
||||||
|
2025-02-02 21:03:40,201 - INFO - Retrieved 13962 historical prices for USDJPY
|
||||||
|
2025-02-02 21:03:41,104 - INFO - Committed batch of 5000 records for USDJPY
|
||||||
|
2025-02-02 21:03:41,652 - INFO - Committed batch of 5000 records for USDJPY
|
||||||
|
2025-02-02 21:03:42,091 - INFO - Committed batch of 3962 records for USDJPY
|
||||||
|
2025-02-02 21:03:42,107 - INFO - Successfully updated 13962 records for USDJPY
|
||||||
|
2025-02-02 21:03:44,202 - INFO - Retrieved 11221 historical prices for USDKRW
|
||||||
|
2025-02-02 21:03:45,030 - INFO - Committed batch of 5000 records for USDKRW
|
||||||
|
2025-02-02 21:03:45,583 - INFO - Committed batch of 5000 records for USDKRW
|
||||||
|
2025-02-02 21:03:45,723 - INFO - Committed batch of 1221 records for USDKRW
|
||||||
|
2025-02-02 21:03:45,736 - INFO - Successfully updated 11221 records for USDKRW
|
||||||
|
2025-02-02 21:03:47,729 - INFO - Retrieved 6017 historical prices for USDNOK
|
||||||
|
2025-02-02 21:03:48,435 - INFO - Committed batch of 5000 records for USDNOK
|
||||||
|
2025-02-02 21:03:48,550 - INFO - Committed batch of 1017 records for USDNOK
|
||||||
|
2025-02-02 21:03:48,558 - INFO - Successfully updated 6017 records for USDNOK
|
||||||
|
2025-02-02 21:03:50,926 - INFO - Retrieved 5563 historical prices for USDPLN
|
||||||
|
2025-02-02 21:03:51,613 - INFO - Committed batch of 5000 records for USDPLN
|
||||||
|
2025-02-02 21:03:51,680 - INFO - Committed batch of 563 records for USDPLN
|
||||||
|
2025-02-02 21:03:51,688 - INFO - Successfully updated 5563 records for USDPLN
|
||||||
|
2025-02-02 21:03:54,134 - INFO - Retrieved 13913 historical prices for USDSEK
|
||||||
|
2025-02-02 21:03:55,020 - INFO - Committed batch of 5000 records for USDSEK
|
||||||
|
2025-02-02 21:03:55,579 - INFO - Committed batch of 5000 records for USDSEK
|
||||||
|
2025-02-02 21:03:56,024 - INFO - Committed batch of 3913 records for USDSEK
|
||||||
|
2025-02-02 21:03:56,039 - INFO - Successfully updated 13913 records for USDSEK
|
||||||
|
2025-02-02 21:03:57,974 - INFO - Retrieved 10340 historical prices for USDTWD
|
||||||
|
2025-02-02 21:03:58,779 - INFO - Committed batch of 5000 records for USDTWD
|
||||||
|
2025-02-02 21:03:59,345 - INFO - Committed batch of 5000 records for USDTWD
|
||||||
|
2025-02-02 21:03:59,386 - INFO - Committed batch of 340 records for USDTWD
|
||||||
|
2025-02-02 21:03:59,398 - INFO - Successfully updated 10340 records for USDTWD
|
||||||
|
2025-02-02 21:04:02,302 - INFO - Retrieved 13891 historical prices for USDZAR
|
||||||
|
2025-02-02 21:04:03,189 - INFO - Committed batch of 5000 records for USDZAR
|
||||||
|
2025-02-02 21:04:03,731 - INFO - Committed batch of 5000 records for USDZAR
|
||||||
|
2025-02-02 21:04:04,179 - INFO - Committed batch of 3891 records for USDZAR
|
||||||
|
2025-02-02 21:04:04,194 - INFO - Successfully updated 13891 records for USDZAR
|
||||||
|
2025-02-02 21:04:05,979 - INFO - Retrieved 5586 historical prices for ZARUSD
|
||||||
|
2025-02-02 21:04:06,667 - INFO - Committed batch of 5000 records for ZARUSD
|
||||||
|
2025-02-02 21:04:06,735 - INFO - Committed batch of 586 records for ZARUSD
|
||||||
|
2025-02-02 21:04:06,743 - INFO - Successfully updated 5586 records for ZARUSD
|
||||||
|
2025-02-02 21:04:07,107 - INFO - Final statistics: {'total_prices': 442467, 'earliest_date': '1971-01-04', 'latest_date': '2025-02-01', 'pairs_with_prices': 46, 'coverage': [{'symbol': 'AUDCHF', 'first_date': '1979-12-24', 'last_date': '2025-02-01', 'records': 11721}, {'symbol': 'AUDEUR', 'first_date': '1998-09-04', 'last_date': '2025-01-31', 'records': 6924}, {'symbol': 'AUDUSD', 'first_date': '1971-01-04', 'last_date': '2025-02-01', 'records': 13968}, {'symbol': 'CADCHF', 'first_date': '1982-01-04', 'last_date': '2025-02-01', 'records': 11224}, {'symbol': 'CADEUR', 'first_date': '2005-03-16', 'last_date': '2025-01-31', 'records': 5228}, {'symbol': 'CADUSD', 'first_date': '1987-06-22', 'last_date': '2025-02-01', 'records': 9300}, {'symbol': 'CHFAUD', 'first_date': '1991-10-09', 'last_date': '2025-02-01', 'records': 8708}, {'symbol': 'CHFCAD', 'first_date': '1992-05-04', 'last_date': '2025-02-01', 'records': 8577}, {'symbol': 'CHFEUR', 'first_date': '2005-03-16', 'last_date': '2025-01-31', 'records': 5219}, {'symbol': 'CHFGBP', 'first_date': '1991-09-02', 'last_date': '2025-02-01', 'records': 8734}, {'symbol': 'CHFUSD', 'first_date': '1989-10-16', 'last_date': '2025-02-01', 'records': 9228}, {'symbol': 'CNYUSD', 'first_date': '2001-06-25', 'last_date': '2025-01-31', 'records': 5955}, {'symbol': 'DKKUSD', 'first_date': '2003-12-01', 'last_date': '2025-01-31', 'records': 5566}, {'symbol': 'EURAUD', 'first_date': '1986-05-07', 'last_date': '2025-01-31', 'records': 10086}, {'symbol': 'EURCAD', 'first_date': '1979-12-24', 'last_date': '2025-01-31', 'records': 11661}, {'symbol': 'EURCHF', 'first_date': '1972-04-14', 'last_date': '2025-01-31', 'records': 13569}, {'symbol': 'EURGBP', 'first_date': '1975-01-02', 'last_date': '2025-01-31', 'records': 12914}, {'symbol': 'EURUSD', 'first_date': '1971-01-04', 'last_date': '2025-01-31', 'records': 13963}, {'symbol': 'GBPCHF', 'first_date': '1972-04-14', 'last_date': '2025-02-01', 'records': 13613}, {'symbol': 'GBPEUR', 'first_date': '1986-05-07', 'last_date': '2025-01-31', 'records': 10133}, {'symbol': 'GBPUSD', 'first_date': '1971-01-04', 'last_date': '2025-02-01', 'records': 13970}, {'symbol': 'HKDUSD', 'first_date': '2001-07-16', 'last_date': '2025-02-01', 'records': 6034}, {'symbol': 'INRUSD', 'first_date': '2003-12-01', 'last_date': '2025-01-31', 'records': 5576}, {'symbol': 'JPYUSD', 'first_date': '1986-02-11', 'last_date': '2025-01-31', 'records': 10180}, {'symbol': 'KRWUSD', 'first_date': '2003-12-01', 'last_date': '2025-01-31', 'records': 5575}, {'symbol': 'NOKUSD', 'first_date': '2001-07-16', 'last_date': '2025-01-31', 'records': 6024}, {'symbol': 'PLNUSD', 'first_date': '1993-06-15', 'last_date': '2025-01-31', 'records': 8292}, {'symbol': 'SEKUSD', 'first_date': '2001-07-16', 'last_date': '2025-01-31', 'records': 6019}, {'symbol': 'TWDUSD', 'first_date': '2004-03-24', 'last_date': '2025-01-31', 'records': 5061}, {'symbol': 'USDAUD', 'first_date': '1979-12-24', 'last_date': '2025-02-01', 'records': 11707}, {'symbol': 'USDCAD', 'first_date': '1971-01-04', 'last_date': '2025-02-01', 'records': 13981}, {'symbol': 'USDCHF', 'first_date': '1971-01-04', 'last_date': '2025-02-01', 'records': 13975}, {'symbol': 'USDCNY', 'first_date': '1981-01-02', 'last_date': '2025-01-31', 'records': 11195}, {'symbol': 'USDDKK', 'first_date': '2003-12-01', 'last_date': '2025-01-31', 'records': 5564}, {'symbol': 'USDEUR', 'first_date': '1979-12-24', 'last_date': '2025-01-31', 'records': 11653}, {'symbol': 'USDGBP', 'first_date': '1979-12-24', 'last_date': '2025-02-01', 'records': 11667}, {'symbol': 'USDHKD', 'first_date': '2001-07-16', 'last_date': '2025-02-01', 'records': 6026}, {'symbol': 'USDINR', 'first_date': '1973-01-02', 'last_date': '2025-01-31', 'records': 13184}, {'symbol': 'USDJPY', 'first_date': '1971-01-04', 'last_date': '2025-01-31', 'records': 13962}, {'symbol': 'USDKRW', 'first_date': '1981-04-13', 'last_date': '2025-01-31', 'records': 11221}, {'symbol': 'USDNOK', 'first_date': '2001-07-16', 'last_date': '2025-01-31', 'records': 6017}, {'symbol': 'USDPLN', 'first_date': '2003-12-01', 'last_date': '2025-01-31', 'records': 5563}, {'symbol': 'USDSEK', 'first_date': '1971-01-05', 'last_date': '2025-01-31', 'records': 13913}, {'symbol': 'USDTWD', 'first_date': '1983-10-03', 'last_date': '2025-01-31', 'records': 10340}, {'symbol': 'USDZAR', 'first_date': '1971-01-04', 'last_date': '2025-02-01', 'records': 13891}, {'symbol': 'ZARUSD', 'first_date': '2003-12-01', 'last_date': '2025-02-01', 'records': 5586}]}
|
||||||
|
2025-02-02 21:04:07,107 - INFO - Total records updated: 442467
|
||||||
|
2025-02-02 21:04:07,107 - INFO - Database update completed successfully
|
||||||
219
logs/forex_update_20250204_000002.log
Normal file
219
logs/forex_update_20250204_000002.log
Normal file
@ -0,0 +1,219 @@
|
|||||||
|
2025-02-04 00:00:02,353 - INFO - Database connection established
|
||||||
|
2025-02-04 00:00:02,454 - INFO - Database tables verified successfully
|
||||||
|
2025-02-04 00:00:02,457 - INFO - Loaded 46 forex pairs from file
|
||||||
|
2025-02-04 00:00:02,457 - INFO - Initialized ForexCollector with 46 pairs
|
||||||
|
2025-02-04 00:00:02,476 - INFO - Attempting to initialize 46 new pairs
|
||||||
|
2025-02-04 00:00:02,692 - INFO - Total active pairs in database: 46
|
||||||
|
2025-02-04 00:00:02,711 - INFO - Initial statistics: {'total_prices': 0, 'earliest_date': None, 'latest_date': None, 'pairs_with_prices': 0, 'coverage': []}
|
||||||
|
2025-02-04 00:00:02,714 - INFO - Found 46 active pairs to update
|
||||||
|
2025-02-04 00:00:05,148 - INFO - Retrieved 11723 historical prices for AUDCHF
|
||||||
|
2025-02-04 00:00:07,502 - INFO - Committed batch of 5000 records for AUDCHF
|
||||||
|
2025-02-04 00:00:08,718 - INFO - Committed batch of 5000 records for AUDCHF
|
||||||
|
2025-02-04 00:00:09,001 - INFO - Committed batch of 1723 records for AUDCHF
|
||||||
|
2025-02-04 00:00:09,031 - INFO - Successfully updated 11723 records for AUDCHF
|
||||||
|
2025-02-04 00:00:11,008 - INFO - Retrieved 6926 historical prices for AUDEUR
|
||||||
|
2025-02-04 00:00:12,341 - INFO - Committed batch of 5000 records for AUDEUR
|
||||||
|
2025-02-04 00:00:12,769 - INFO - Committed batch of 1926 records for AUDEUR
|
||||||
|
2025-02-04 00:00:12,792 - INFO - Successfully updated 6926 records for AUDEUR
|
||||||
|
2025-02-04 00:00:15,155 - INFO - Retrieved 13970 historical prices for AUDUSD
|
||||||
|
2025-02-04 00:00:16,517 - INFO - Committed batch of 5000 records for AUDUSD
|
||||||
|
2025-02-04 00:00:17,482 - INFO - Committed batch of 5000 records for AUDUSD
|
||||||
|
2025-02-04 00:00:18,117 - INFO - Committed batch of 3970 records for AUDUSD
|
||||||
|
2025-02-04 00:00:18,137 - INFO - Successfully updated 13970 records for AUDUSD
|
||||||
|
2025-02-04 00:00:20,310 - INFO - Retrieved 11226 historical prices for CADCHF
|
||||||
|
2025-02-04 00:00:21,705 - INFO - Committed batch of 5000 records for CADCHF
|
||||||
|
2025-02-04 00:00:22,327 - INFO - Committed batch of 5000 records for CADCHF
|
||||||
|
2025-02-04 00:00:22,481 - INFO - Committed batch of 1226 records for CADCHF
|
||||||
|
2025-02-04 00:00:22,496 - INFO - Successfully updated 11226 records for CADCHF
|
||||||
|
2025-02-04 00:00:24,343 - INFO - Retrieved 5230 historical prices for CADEUR
|
||||||
|
2025-02-04 00:00:25,200 - INFO - Committed batch of 5000 records for CADEUR
|
||||||
|
2025-02-04 00:00:25,246 - INFO - Committed batch of 230 records for CADEUR
|
||||||
|
2025-02-04 00:00:25,258 - INFO - Successfully updated 5230 records for CADEUR
|
||||||
|
2025-02-04 00:00:27,395 - INFO - Retrieved 9302 historical prices for CADUSD
|
||||||
|
2025-02-04 00:00:28,343 - INFO - Committed batch of 5000 records for CADUSD
|
||||||
|
2025-02-04 00:00:28,934 - INFO - Committed batch of 4302 records for CADUSD
|
||||||
|
2025-02-04 00:00:28,947 - INFO - Successfully updated 9302 records for CADUSD
|
||||||
|
2025-02-04 00:00:30,938 - INFO - Retrieved 8710 historical prices for CHFAUD
|
||||||
|
2025-02-04 00:00:32,082 - INFO - Committed batch of 5000 records for CHFAUD
|
||||||
|
2025-02-04 00:00:32,964 - INFO - Committed batch of 3710 records for CHFAUD
|
||||||
|
2025-02-04 00:00:32,979 - INFO - Successfully updated 8710 records for CHFAUD
|
||||||
|
2025-02-04 00:00:35,344 - INFO - Retrieved 8579 historical prices for CHFCAD
|
||||||
|
2025-02-04 00:00:36,759 - INFO - Committed batch of 5000 records for CHFCAD
|
||||||
|
2025-02-04 00:00:37,339 - INFO - Committed batch of 3579 records for CHFCAD
|
||||||
|
2025-02-04 00:00:37,358 - INFO - Successfully updated 8579 records for CHFCAD
|
||||||
|
2025-02-04 00:00:39,183 - INFO - Retrieved 5221 historical prices for CHFEUR
|
||||||
|
2025-02-04 00:00:40,287 - INFO - Committed batch of 5000 records for CHFEUR
|
||||||
|
2025-02-04 00:00:40,335 - INFO - Committed batch of 221 records for CHFEUR
|
||||||
|
2025-02-04 00:00:40,356 - INFO - Successfully updated 5221 records for CHFEUR
|
||||||
|
2025-02-04 00:00:42,434 - INFO - Retrieved 8736 historical prices for CHFGBP
|
||||||
|
2025-02-04 00:00:43,825 - INFO - Committed batch of 5000 records for CHFGBP
|
||||||
|
2025-02-04 00:00:44,481 - INFO - Committed batch of 3736 records for CHFGBP
|
||||||
|
2025-02-04 00:00:44,513 - INFO - Successfully updated 8736 records for CHFGBP
|
||||||
|
2025-02-04 00:00:46,892 - INFO - Retrieved 9230 historical prices for CHFUSD
|
||||||
|
2025-02-04 00:00:48,604 - INFO - Committed batch of 5000 records for CHFUSD
|
||||||
|
2025-02-04 00:00:49,280 - INFO - Committed batch of 4230 records for CHFUSD
|
||||||
|
2025-02-04 00:00:49,295 - INFO - Successfully updated 9230 records for CHFUSD
|
||||||
|
2025-02-04 00:00:50,994 - INFO - Retrieved 5957 historical prices for CNYUSD
|
||||||
|
2025-02-04 00:00:51,896 - INFO - Committed batch of 5000 records for CNYUSD
|
||||||
|
2025-02-04 00:00:52,028 - INFO - Committed batch of 957 records for CNYUSD
|
||||||
|
2025-02-04 00:00:52,038 - INFO - Successfully updated 5957 records for CNYUSD
|
||||||
|
2025-02-04 00:00:53,887 - INFO - Retrieved 5568 historical prices for DKKUSD
|
||||||
|
2025-02-04 00:00:55,033 - INFO - Committed batch of 5000 records for DKKUSD
|
||||||
|
2025-02-04 00:00:55,129 - INFO - Committed batch of 568 records for DKKUSD
|
||||||
|
2025-02-04 00:00:55,140 - INFO - Successfully updated 5568 records for DKKUSD
|
||||||
|
2025-02-04 00:00:57,344 - INFO - Retrieved 10088 historical prices for EURAUD
|
||||||
|
2025-02-04 00:00:58,527 - INFO - Committed batch of 5000 records for EURAUD
|
||||||
|
2025-02-04 00:00:59,239 - INFO - Committed batch of 5000 records for EURAUD
|
||||||
|
2025-02-04 00:00:59,258 - INFO - Committed batch of 88 records for EURAUD
|
||||||
|
2025-02-04 00:00:59,275 - INFO - Successfully updated 10088 records for EURAUD
|
||||||
|
2025-02-04 00:01:01,492 - INFO - Retrieved 11663 historical prices for EURCAD
|
||||||
|
2025-02-04 00:01:02,707 - INFO - Committed batch of 5000 records for EURCAD
|
||||||
|
2025-02-04 00:01:03,509 - INFO - Committed batch of 5000 records for EURCAD
|
||||||
|
2025-02-04 00:01:03,770 - INFO - Committed batch of 1663 records for EURCAD
|
||||||
|
2025-02-04 00:01:03,786 - INFO - Successfully updated 11663 records for EURCAD
|
||||||
|
2025-02-04 00:01:06,174 - INFO - Retrieved 13571 historical prices for EURCHF
|
||||||
|
2025-02-04 00:01:07,389 - INFO - Committed batch of 5000 records for EURCHF
|
||||||
|
2025-02-04 00:01:08,162 - INFO - Committed batch of 5000 records for EURCHF
|
||||||
|
2025-02-04 00:01:08,644 - INFO - Committed batch of 3571 records for EURCHF
|
||||||
|
2025-02-04 00:01:08,663 - INFO - Successfully updated 13571 records for EURCHF
|
||||||
|
2025-02-04 00:01:11,200 - INFO - Retrieved 12916 historical prices for EURGBP
|
||||||
|
2025-02-04 00:01:12,282 - INFO - Committed batch of 5000 records for EURGBP
|
||||||
|
2025-02-04 00:01:13,007 - INFO - Committed batch of 5000 records for EURGBP
|
||||||
|
2025-02-04 00:01:13,436 - INFO - Committed batch of 2916 records for EURGBP
|
||||||
|
2025-02-04 00:01:13,454 - INFO - Successfully updated 12916 records for EURGBP
|
||||||
|
2025-02-04 00:01:15,761 - INFO - Retrieved 13965 historical prices for EURUSD
|
||||||
|
2025-02-04 00:01:16,812 - INFO - Committed batch of 5000 records for EURUSD
|
||||||
|
2025-02-04 00:01:17,463 - INFO - Committed batch of 5000 records for EURUSD
|
||||||
|
2025-02-04 00:01:17,987 - INFO - Committed batch of 3965 records for EURUSD
|
||||||
|
2025-02-04 00:01:18,005 - INFO - Successfully updated 13965 records for EURUSD
|
||||||
|
2025-02-04 00:01:20,404 - INFO - Retrieved 13615 historical prices for GBPCHF
|
||||||
|
2025-02-04 00:01:21,399 - INFO - Committed batch of 5000 records for GBPCHF
|
||||||
|
2025-02-04 00:01:22,124 - INFO - Committed batch of 5000 records for GBPCHF
|
||||||
|
2025-02-04 00:01:22,690 - INFO - Committed batch of 3615 records for GBPCHF
|
||||||
|
2025-02-04 00:01:22,714 - INFO - Successfully updated 13615 records for GBPCHF
|
||||||
|
2025-02-04 00:01:24,789 - INFO - Retrieved 10135 historical prices for GBPEUR
|
||||||
|
2025-02-04 00:01:25,780 - INFO - Committed batch of 5000 records for GBPEUR
|
||||||
|
2025-02-04 00:01:26,579 - INFO - Committed batch of 5000 records for GBPEUR
|
||||||
|
2025-02-04 00:01:26,606 - INFO - Committed batch of 135 records for GBPEUR
|
||||||
|
2025-02-04 00:01:26,622 - INFO - Successfully updated 10135 records for GBPEUR
|
||||||
|
2025-02-04 00:01:28,832 - INFO - Retrieved 13972 historical prices for GBPUSD
|
||||||
|
2025-02-04 00:01:29,833 - INFO - Committed batch of 5000 records for GBPUSD
|
||||||
|
2025-02-04 00:01:30,609 - INFO - Committed batch of 5000 records for GBPUSD
|
||||||
|
2025-02-04 00:01:31,167 - INFO - Committed batch of 3972 records for GBPUSD
|
||||||
|
2025-02-04 00:01:31,188 - INFO - Successfully updated 13972 records for GBPUSD
|
||||||
|
2025-02-04 00:01:32,849 - INFO - Retrieved 6036 historical prices for HKDUSD
|
||||||
|
2025-02-04 00:01:33,676 - INFO - Committed batch of 5000 records for HKDUSD
|
||||||
|
2025-02-04 00:01:33,961 - INFO - Committed batch of 1036 records for HKDUSD
|
||||||
|
2025-02-04 00:01:33,996 - INFO - Successfully updated 6036 records for HKDUSD
|
||||||
|
2025-02-04 00:01:35,922 - INFO - Retrieved 5578 historical prices for INRUSD
|
||||||
|
2025-02-04 00:01:36,710 - INFO - Committed batch of 5000 records for INRUSD
|
||||||
|
2025-02-04 00:01:36,790 - INFO - Committed batch of 578 records for INRUSD
|
||||||
|
2025-02-04 00:01:36,799 - INFO - Successfully updated 5578 records for INRUSD
|
||||||
|
2025-02-04 00:01:38,889 - INFO - Retrieved 10182 historical prices for JPYUSD
|
||||||
|
2025-02-04 00:01:39,841 - INFO - Committed batch of 5000 records for JPYUSD
|
||||||
|
2025-02-04 00:01:40,564 - INFO - Committed batch of 5000 records for JPYUSD
|
||||||
|
2025-02-04 00:01:40,593 - INFO - Committed batch of 182 records for JPYUSD
|
||||||
|
2025-02-04 00:01:40,611 - INFO - Successfully updated 10182 records for JPYUSD
|
||||||
|
2025-02-04 00:01:42,269 - INFO - Retrieved 5577 historical prices for KRWUSD
|
||||||
|
2025-02-04 00:01:43,088 - INFO - Committed batch of 5000 records for KRWUSD
|
||||||
|
2025-02-04 00:01:43,175 - INFO - Committed batch of 577 records for KRWUSD
|
||||||
|
2025-02-04 00:01:43,185 - INFO - Successfully updated 5577 records for KRWUSD
|
||||||
|
2025-02-04 00:01:45,043 - INFO - Retrieved 6026 historical prices for NOKUSD
|
||||||
|
2025-02-04 00:01:45,869 - INFO - Committed batch of 5000 records for NOKUSD
|
||||||
|
2025-02-04 00:01:46,006 - INFO - Committed batch of 1026 records for NOKUSD
|
||||||
|
2025-02-04 00:01:46,018 - INFO - Successfully updated 6026 records for NOKUSD
|
||||||
|
2025-02-04 00:01:47,913 - INFO - Retrieved 8294 historical prices for PLNUSD
|
||||||
|
2025-02-04 00:01:48,772 - INFO - Committed batch of 5000 records for PLNUSD
|
||||||
|
2025-02-04 00:01:49,184 - INFO - Committed batch of 3294 records for PLNUSD
|
||||||
|
2025-02-04 00:01:49,196 - INFO - Successfully updated 8294 records for PLNUSD
|
||||||
|
2025-02-04 00:01:50,996 - INFO - Retrieved 6021 historical prices for SEKUSD
|
||||||
|
2025-02-04 00:01:51,775 - INFO - Committed batch of 5000 records for SEKUSD
|
||||||
|
2025-02-04 00:01:51,892 - INFO - Committed batch of 1021 records for SEKUSD
|
||||||
|
2025-02-04 00:01:51,899 - INFO - Successfully updated 6021 records for SEKUSD
|
||||||
|
2025-02-04 00:01:53,581 - INFO - Retrieved 5063 historical prices for TWDUSD
|
||||||
|
2025-02-04 00:01:54,383 - INFO - Committed batch of 5000 records for TWDUSD
|
||||||
|
2025-02-04 00:01:54,393 - INFO - Committed batch of 63 records for TWDUSD
|
||||||
|
2025-02-04 00:01:54,401 - INFO - Successfully updated 5063 records for TWDUSD
|
||||||
|
2025-02-04 00:01:56,528 - INFO - Retrieved 11709 historical prices for USDAUD
|
||||||
|
2025-02-04 00:01:57,552 - INFO - Committed batch of 5000 records for USDAUD
|
||||||
|
2025-02-04 00:01:58,241 - INFO - Committed batch of 5000 records for USDAUD
|
||||||
|
2025-02-04 00:01:58,462 - INFO - Committed batch of 1709 records for USDAUD
|
||||||
|
2025-02-04 00:01:58,476 - INFO - Successfully updated 11709 records for USDAUD
|
||||||
|
2025-02-04 00:02:00,806 - INFO - Retrieved 13983 historical prices for USDCAD
|
||||||
|
2025-02-04 00:02:01,772 - INFO - Committed batch of 5000 records for USDCAD
|
||||||
|
2025-02-04 00:02:02,367 - INFO - Committed batch of 5000 records for USDCAD
|
||||||
|
2025-02-04 00:02:02,874 - INFO - Committed batch of 3983 records for USDCAD
|
||||||
|
2025-02-04 00:02:02,898 - INFO - Successfully updated 13983 records for USDCAD
|
||||||
|
2025-02-04 00:02:05,141 - INFO - Retrieved 13977 historical prices for USDCHF
|
||||||
|
2025-02-04 00:02:06,121 - INFO - Committed batch of 5000 records for USDCHF
|
||||||
|
2025-02-04 00:02:06,731 - INFO - Committed batch of 5000 records for USDCHF
|
||||||
|
2025-02-04 00:02:07,210 - INFO - Committed batch of 3977 records for USDCHF
|
||||||
|
2025-02-04 00:02:07,228 - INFO - Successfully updated 13977 records for USDCHF
|
||||||
|
2025-02-04 00:02:09,207 - INFO - Retrieved 11197 historical prices for USDCNY
|
||||||
|
2025-02-04 00:02:10,131 - INFO - Committed batch of 5000 records for USDCNY
|
||||||
|
2025-02-04 00:02:10,765 - INFO - Committed batch of 5000 records for USDCNY
|
||||||
|
2025-02-04 00:02:10,921 - INFO - Committed batch of 1197 records for USDCNY
|
||||||
|
2025-02-04 00:02:10,944 - INFO - Successfully updated 11197 records for USDCNY
|
||||||
|
2025-02-04 00:02:12,828 - INFO - Retrieved 5566 historical prices for USDDKK
|
||||||
|
2025-02-04 00:02:13,623 - INFO - Committed batch of 5000 records for USDDKK
|
||||||
|
2025-02-04 00:02:13,704 - INFO - Committed batch of 566 records for USDDKK
|
||||||
|
2025-02-04 00:02:13,713 - INFO - Successfully updated 5566 records for USDDKK
|
||||||
|
2025-02-04 00:02:15,862 - INFO - Retrieved 11655 historical prices for USDEUR
|
||||||
|
2025-02-04 00:02:16,874 - INFO - Committed batch of 5000 records for USDEUR
|
||||||
|
2025-02-04 00:02:17,522 - INFO - Committed batch of 5000 records for USDEUR
|
||||||
|
2025-02-04 00:02:17,733 - INFO - Committed batch of 1655 records for USDEUR
|
||||||
|
2025-02-04 00:02:17,747 - INFO - Successfully updated 11655 records for USDEUR
|
||||||
|
2025-02-04 00:02:21,269 - INFO - Retrieved 11669 historical prices for USDGBP
|
||||||
|
2025-02-04 00:02:22,197 - INFO - Committed batch of 5000 records for USDGBP
|
||||||
|
2025-02-04 00:02:22,858 - INFO - Committed batch of 5000 records for USDGBP
|
||||||
|
2025-02-04 00:02:23,064 - INFO - Committed batch of 1669 records for USDGBP
|
||||||
|
2025-02-04 00:02:23,081 - INFO - Successfully updated 11669 records for USDGBP
|
||||||
|
2025-02-04 00:02:24,945 - INFO - Retrieved 6028 historical prices for USDHKD
|
||||||
|
2025-02-04 00:02:25,837 - INFO - Committed batch of 5000 records for USDHKD
|
||||||
|
2025-02-04 00:02:25,986 - INFO - Committed batch of 1028 records for USDHKD
|
||||||
|
2025-02-04 00:02:25,998 - INFO - Successfully updated 6028 records for USDHKD
|
||||||
|
2025-02-04 00:02:28,212 - INFO - Retrieved 13186 historical prices for USDINR
|
||||||
|
2025-02-04 00:02:29,173 - INFO - Committed batch of 5000 records for USDINR
|
||||||
|
2025-02-04 00:02:29,774 - INFO - Committed batch of 5000 records for USDINR
|
||||||
|
2025-02-04 00:02:30,140 - INFO - Committed batch of 3186 records for USDINR
|
||||||
|
2025-02-04 00:02:30,154 - INFO - Successfully updated 13186 records for USDINR
|
||||||
|
2025-02-04 00:02:32,449 - INFO - Retrieved 13964 historical prices for USDJPY
|
||||||
|
2025-02-04 00:02:33,405 - INFO - Committed batch of 5000 records for USDJPY
|
||||||
|
2025-02-04 00:02:34,036 - INFO - Committed batch of 5000 records for USDJPY
|
||||||
|
2025-02-04 00:02:34,503 - INFO - Committed batch of 3964 records for USDJPY
|
||||||
|
2025-02-04 00:02:34,519 - INFO - Successfully updated 13964 records for USDJPY
|
||||||
|
2025-02-04 00:02:36,593 - INFO - Retrieved 11223 historical prices for USDKRW
|
||||||
|
2025-02-04 00:02:37,478 - INFO - Committed batch of 5000 records for USDKRW
|
||||||
|
2025-02-04 00:02:38,072 - INFO - Committed batch of 5000 records for USDKRW
|
||||||
|
2025-02-04 00:02:38,216 - INFO - Committed batch of 1223 records for USDKRW
|
||||||
|
2025-02-04 00:02:38,228 - INFO - Successfully updated 11223 records for USDKRW
|
||||||
|
2025-02-04 00:02:40,072 - INFO - Retrieved 6019 historical prices for USDNOK
|
||||||
|
2025-02-04 00:02:40,803 - INFO - Committed batch of 5000 records for USDNOK
|
||||||
|
2025-02-04 00:02:40,941 - INFO - Committed batch of 1019 records for USDNOK
|
||||||
|
2025-02-04 00:02:40,954 - INFO - Successfully updated 6019 records for USDNOK
|
||||||
|
2025-02-04 00:02:43,180 - INFO - Retrieved 5565 historical prices for USDPLN
|
||||||
|
2025-02-04 00:02:44,019 - INFO - Committed batch of 5000 records for USDPLN
|
||||||
|
2025-02-04 00:02:44,105 - INFO - Committed batch of 565 records for USDPLN
|
||||||
|
2025-02-04 00:02:44,115 - INFO - Successfully updated 5565 records for USDPLN
|
||||||
|
2025-02-04 00:02:46,404 - INFO - Retrieved 13915 historical prices for USDSEK
|
||||||
|
2025-02-04 00:02:47,386 - INFO - Committed batch of 5000 records for USDSEK
|
||||||
|
2025-02-04 00:02:48,051 - INFO - Committed batch of 5000 records for USDSEK
|
||||||
|
2025-02-04 00:02:48,545 - INFO - Committed batch of 3915 records for USDSEK
|
||||||
|
2025-02-04 00:02:48,562 - INFO - Successfully updated 13915 records for USDSEK
|
||||||
|
2025-02-04 00:02:50,656 - INFO - Retrieved 10342 historical prices for USDTWD
|
||||||
|
2025-02-04 00:02:51,536 - INFO - Committed batch of 5000 records for USDTWD
|
||||||
|
2025-02-04 00:02:52,150 - INFO - Committed batch of 5000 records for USDTWD
|
||||||
|
2025-02-04 00:02:52,193 - INFO - Committed batch of 342 records for USDTWD
|
||||||
|
2025-02-04 00:02:52,206 - INFO - Successfully updated 10342 records for USDTWD
|
||||||
|
2025-02-04 00:02:58,297 - INFO - Retrieved 13893 historical prices for USDZAR
|
||||||
|
2025-02-04 00:02:59,213 - INFO - Committed batch of 5000 records for USDZAR
|
||||||
|
2025-02-04 00:02:59,786 - INFO - Committed batch of 5000 records for USDZAR
|
||||||
|
2025-02-04 00:03:00,355 - INFO - Committed batch of 3893 records for USDZAR
|
||||||
|
2025-02-04 00:03:00,371 - INFO - Successfully updated 13893 records for USDZAR
|
||||||
|
2025-02-04 00:03:02,177 - INFO - Retrieved 5588 historical prices for ZARUSD
|
||||||
|
2025-02-04 00:03:02,934 - INFO - Committed batch of 5000 records for ZARUSD
|
||||||
|
2025-02-04 00:03:03,008 - INFO - Committed batch of 588 records for ZARUSD
|
||||||
|
2025-02-04 00:03:03,016 - INFO - Successfully updated 5588 records for ZARUSD
|
||||||
|
2025-02-04 00:03:03,431 - INFO - Final statistics: {'total_prices': 442559, 'earliest_date': '1971-01-04', 'latest_date': '2025-02-03', 'pairs_with_prices': 46, 'coverage': [{'symbol': 'AUDCHF', 'first_date': '1979-12-24', 'last_date': '2025-02-03', 'records': 11723}, {'symbol': 'AUDEUR', 'first_date': '1998-09-04', 'last_date': '2025-02-03', 'records': 6926}, {'symbol': 'AUDUSD', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13970}, {'symbol': 'CADCHF', 'first_date': '1982-01-04', 'last_date': '2025-02-03', 'records': 11226}, {'symbol': 'CADEUR', 'first_date': '2005-03-16', 'last_date': '2025-02-03', 'records': 5230}, {'symbol': 'CADUSD', 'first_date': '1987-06-22', 'last_date': '2025-02-03', 'records': 9302}, {'symbol': 'CHFAUD', 'first_date': '1991-10-09', 'last_date': '2025-02-03', 'records': 8710}, {'symbol': 'CHFCAD', 'first_date': '1992-05-04', 'last_date': '2025-02-03', 'records': 8579}, {'symbol': 'CHFEUR', 'first_date': '2005-03-16', 'last_date': '2025-02-03', 'records': 5221}, {'symbol': 'CHFGBP', 'first_date': '1991-09-02', 'last_date': '2025-02-03', 'records': 8736}, {'symbol': 'CHFUSD', 'first_date': '1989-10-16', 'last_date': '2025-02-03', 'records': 9230}, {'symbol': 'CNYUSD', 'first_date': '2001-06-25', 'last_date': '2025-02-03', 'records': 5957}, {'symbol': 'DKKUSD', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5568}, {'symbol': 'EURAUD', 'first_date': '1986-05-07', 'last_date': '2025-02-03', 'records': 10088}, {'symbol': 'EURCAD', 'first_date': '1979-12-24', 'last_date': '2025-02-03', 'records': 11663}, {'symbol': 'EURCHF', 'first_date': '1972-04-14', 'last_date': '2025-02-03', 'records': 13571}, {'symbol': 'EURGBP', 'first_date': '1975-01-02', 'last_date': '2025-02-03', 'records': 12916}, {'symbol': 'EURUSD', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13965}, {'symbol': 'GBPCHF', 'first_date': '1972-04-14', 'last_date': '2025-02-03', 'records': 13615}, {'symbol': 'GBPEUR', 'first_date': '1986-05-07', 'last_date': '2025-02-03', 'records': 10135}, {'symbol': 'GBPUSD', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13972}, {'symbol': 'HKDUSD', 'first_date': '2001-07-16', 'last_date': '2025-02-03', 'records': 6036}, {'symbol': 'INRUSD', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5578}, {'symbol': 'JPYUSD', 'first_date': '1986-02-11', 'last_date': '2025-02-03', 'records': 10182}, {'symbol': 'KRWUSD', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5577}, {'symbol': 'NOKUSD', 'first_date': '2001-07-16', 'last_date': '2025-02-03', 'records': 6026}, {'symbol': 'PLNUSD', 'first_date': '1993-06-15', 'last_date': '2025-02-03', 'records': 8294}, {'symbol': 'SEKUSD', 'first_date': '2001-07-16', 'last_date': '2025-02-03', 'records': 6021}, {'symbol': 'TWDUSD', 'first_date': '2004-03-24', 'last_date': '2025-02-03', 'records': 5063}, {'symbol': 'USDAUD', 'first_date': '1979-12-24', 'last_date': '2025-02-03', 'records': 11709}, {'symbol': 'USDCAD', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13983}, {'symbol': 'USDCHF', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13977}, {'symbol': 'USDCNY', 'first_date': '1981-01-02', 'last_date': '2025-02-03', 'records': 11197}, {'symbol': 'USDDKK', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5566}, {'symbol': 'USDEUR', 'first_date': '1979-12-24', 'last_date': '2025-02-03', 'records': 11655}, {'symbol': 'USDGBP', 'first_date': '1979-12-24', 'last_date': '2025-02-03', 'records': 11669}, {'symbol': 'USDHKD', 'first_date': '2001-07-16', 'last_date': '2025-02-03', 'records': 6028}, {'symbol': 'USDINR', 'first_date': '1973-01-02', 'last_date': '2025-02-03', 'records': 13186}, {'symbol': 'USDJPY', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13964}, {'symbol': 'USDKRW', 'first_date': '1981-04-13', 'last_date': '2025-02-03', 'records': 11223}, {'symbol': 'USDNOK', 'first_date': '2001-07-16', 'last_date': '2025-02-03', 'records': 6019}, {'symbol': 'USDPLN', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5565}, {'symbol': 'USDSEK', 'first_date': '1971-01-05', 'last_date': '2025-02-03', 'records': 13915}, {'symbol': 'USDTWD', 'first_date': '1983-10-03', 'last_date': '2025-02-03', 'records': 10342}, {'symbol': 'USDZAR', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13893}, {'symbol': 'ZARUSD', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5588}]}
|
||||||
|
2025-02-04 00:03:03,432 - INFO - Total records updated: 442559
|
||||||
|
2025-02-04 00:03:03,432 - INFO - Database update completed successfully
|
||||||
219
logs/forex_update_20250204_122752.log
Normal file
219
logs/forex_update_20250204_122752.log
Normal file
@ -0,0 +1,219 @@
|
|||||||
|
2025-02-04 12:27:52,195 - INFO - Database connection established
|
||||||
|
2025-02-04 12:27:52,218 - INFO - Database tables verified successfully
|
||||||
|
2025-02-04 12:27:52,219 - INFO - Loaded 46 forex pairs from file
|
||||||
|
2025-02-04 12:27:52,219 - INFO - Initialized ForexCollector with 46 pairs
|
||||||
|
2025-02-04 12:27:52,222 - INFO - Attempting to initialize 46 new pairs
|
||||||
|
2025-02-04 12:27:52,255 - INFO - Total active pairs in database: 46
|
||||||
|
2025-02-04 12:27:52,259 - INFO - Initial statistics: {'total_prices': 0, 'earliest_date': None, 'latest_date': None, 'pairs_with_prices': 0, 'coverage': []}
|
||||||
|
2025-02-04 12:27:52,261 - INFO - Found 46 active pairs to update
|
||||||
|
2025-02-04 12:27:54,485 - INFO - Retrieved 11723 historical prices for AUDCHF
|
||||||
|
2025-02-04 12:27:55,302 - INFO - Committed batch of 5000 records for AUDCHF
|
||||||
|
2025-02-04 12:27:55,842 - INFO - Committed batch of 5000 records for AUDCHF
|
||||||
|
2025-02-04 12:27:56,033 - INFO - Committed batch of 1723 records for AUDCHF
|
||||||
|
2025-02-04 12:27:56,047 - INFO - Successfully updated 11723 records for AUDCHF
|
||||||
|
2025-02-04 12:27:58,012 - INFO - Retrieved 6926 historical prices for AUDEUR
|
||||||
|
2025-02-04 12:27:58,742 - INFO - Committed batch of 5000 records for AUDEUR
|
||||||
|
2025-02-04 12:27:58,953 - INFO - Committed batch of 1926 records for AUDEUR
|
||||||
|
2025-02-04 12:27:58,961 - INFO - Successfully updated 6926 records for AUDEUR
|
||||||
|
2025-02-04 12:28:01,244 - INFO - Retrieved 13970 historical prices for AUDUSD
|
||||||
|
2025-02-04 12:28:02,121 - INFO - Committed batch of 5000 records for AUDUSD
|
||||||
|
2025-02-04 12:28:02,663 - INFO - Committed batch of 5000 records for AUDUSD
|
||||||
|
2025-02-04 12:28:03,144 - INFO - Committed batch of 3970 records for AUDUSD
|
||||||
|
2025-02-04 12:28:03,160 - INFO - Successfully updated 13970 records for AUDUSD
|
||||||
|
2025-02-04 12:28:05,265 - INFO - Retrieved 11226 historical prices for CADCHF
|
||||||
|
2025-02-04 12:28:06,071 - INFO - Committed batch of 5000 records for CADCHF
|
||||||
|
2025-02-04 12:28:06,616 - INFO - Committed batch of 5000 records for CADCHF
|
||||||
|
2025-02-04 12:28:06,752 - INFO - Committed batch of 1226 records for CADCHF
|
||||||
|
2025-02-04 12:28:06,765 - INFO - Successfully updated 11226 records for CADCHF
|
||||||
|
2025-02-04 12:28:08,513 - INFO - Retrieved 5230 historical prices for CADEUR
|
||||||
|
2025-02-04 12:28:09,183 - INFO - Committed batch of 5000 records for CADEUR
|
||||||
|
2025-02-04 12:28:09,211 - INFO - Committed batch of 230 records for CADEUR
|
||||||
|
2025-02-04 12:28:09,218 - INFO - Successfully updated 5230 records for CADEUR
|
||||||
|
2025-02-04 12:28:11,171 - INFO - Retrieved 9302 historical prices for CADUSD
|
||||||
|
2025-02-04 12:28:11,932 - INFO - Committed batch of 5000 records for CADUSD
|
||||||
|
2025-02-04 12:28:12,398 - INFO - Committed batch of 4302 records for CADUSD
|
||||||
|
2025-02-04 12:28:12,409 - INFO - Successfully updated 9302 records for CADUSD
|
||||||
|
2025-02-04 12:28:15,282 - INFO - Retrieved 8710 historical prices for CHFAUD
|
||||||
|
2025-02-04 12:28:16,058 - INFO - Committed batch of 5000 records for CHFAUD
|
||||||
|
2025-02-04 12:28:16,484 - INFO - Committed batch of 3710 records for CHFAUD
|
||||||
|
2025-02-04 12:28:16,495 - INFO - Successfully updated 8710 records for CHFAUD
|
||||||
|
2025-02-04 12:28:18,564 - INFO - Retrieved 8579 historical prices for CHFCAD
|
||||||
|
2025-02-04 12:28:19,347 - INFO - Committed batch of 5000 records for CHFCAD
|
||||||
|
2025-02-04 12:28:19,755 - INFO - Committed batch of 3579 records for CHFCAD
|
||||||
|
2025-02-04 12:28:19,766 - INFO - Successfully updated 8579 records for CHFCAD
|
||||||
|
2025-02-04 12:28:21,528 - INFO - Retrieved 5221 historical prices for CHFEUR
|
||||||
|
2025-02-04 12:28:22,201 - INFO - Committed batch of 5000 records for CHFEUR
|
||||||
|
2025-02-04 12:28:22,228 - INFO - Committed batch of 221 records for CHFEUR
|
||||||
|
2025-02-04 12:28:22,235 - INFO - Successfully updated 5221 records for CHFEUR
|
||||||
|
2025-02-04 12:28:24,168 - INFO - Retrieved 8736 historical prices for CHFGBP
|
||||||
|
2025-02-04 12:28:24,929 - INFO - Committed batch of 5000 records for CHFGBP
|
||||||
|
2025-02-04 12:28:25,398 - INFO - Committed batch of 3736 records for CHFGBP
|
||||||
|
2025-02-04 12:28:25,409 - INFO - Successfully updated 8736 records for CHFGBP
|
||||||
|
2025-02-04 12:28:28,109 - INFO - Retrieved 9230 historical prices for CHFUSD
|
||||||
|
2025-02-04 12:28:28,888 - INFO - Committed batch of 5000 records for CHFUSD
|
||||||
|
2025-02-04 12:28:29,377 - INFO - Committed batch of 4230 records for CHFUSD
|
||||||
|
2025-02-04 12:28:29,389 - INFO - Successfully updated 9230 records for CHFUSD
|
||||||
|
2025-02-04 12:28:31,261 - INFO - Retrieved 5957 historical prices for CNYUSD
|
||||||
|
2025-02-04 12:28:31,964 - INFO - Committed batch of 5000 records for CNYUSD
|
||||||
|
2025-02-04 12:28:32,073 - INFO - Committed batch of 957 records for CNYUSD
|
||||||
|
2025-02-04 12:28:32,083 - INFO - Successfully updated 5957 records for CNYUSD
|
||||||
|
2025-02-04 12:28:33,907 - INFO - Retrieved 5568 historical prices for DKKUSD
|
||||||
|
2025-02-04 12:28:34,590 - INFO - Committed batch of 5000 records for DKKUSD
|
||||||
|
2025-02-04 12:28:34,654 - INFO - Committed batch of 568 records for DKKUSD
|
||||||
|
2025-02-04 12:28:34,661 - INFO - Successfully updated 5568 records for DKKUSD
|
||||||
|
2025-02-04 12:28:36,795 - INFO - Retrieved 10088 historical prices for EURAUD
|
||||||
|
2025-02-04 12:28:37,616 - INFO - Committed batch of 5000 records for EURAUD
|
||||||
|
2025-02-04 12:28:38,196 - INFO - Committed batch of 5000 records for EURAUD
|
||||||
|
2025-02-04 12:28:38,209 - INFO - Committed batch of 88 records for EURAUD
|
||||||
|
2025-02-04 12:28:38,222 - INFO - Successfully updated 10088 records for EURAUD
|
||||||
|
2025-02-04 12:28:40,577 - INFO - Retrieved 11663 historical prices for EURCAD
|
||||||
|
2025-02-04 12:28:41,450 - INFO - Committed batch of 5000 records for EURCAD
|
||||||
|
2025-02-04 12:28:42,052 - INFO - Committed batch of 5000 records for EURCAD
|
||||||
|
2025-02-04 12:28:42,238 - INFO - Committed batch of 1663 records for EURCAD
|
||||||
|
2025-02-04 12:28:42,251 - INFO - Successfully updated 11663 records for EURCAD
|
||||||
|
2025-02-04 12:28:44,424 - INFO - Retrieved 13571 historical prices for EURCHF
|
||||||
|
2025-02-04 12:28:45,323 - INFO - Committed batch of 5000 records for EURCHF
|
||||||
|
2025-02-04 12:28:45,882 - INFO - Committed batch of 5000 records for EURCHF
|
||||||
|
2025-02-04 12:28:46,273 - INFO - Committed batch of 3571 records for EURCHF
|
||||||
|
2025-02-04 12:28:46,288 - INFO - Successfully updated 13571 records for EURCHF
|
||||||
|
2025-02-04 12:28:48,517 - INFO - Retrieved 12916 historical prices for EURGBP
|
||||||
|
2025-02-04 12:28:49,384 - INFO - Committed batch of 5000 records for EURGBP
|
||||||
|
2025-02-04 12:28:49,940 - INFO - Committed batch of 5000 records for EURGBP
|
||||||
|
2025-02-04 12:28:50,272 - INFO - Committed batch of 2916 records for EURGBP
|
||||||
|
2025-02-04 12:28:50,286 - INFO - Successfully updated 12916 records for EURGBP
|
||||||
|
2025-02-04 12:28:52,452 - INFO - Retrieved 13965 historical prices for EURUSD
|
||||||
|
2025-02-04 12:28:53,362 - INFO - Committed batch of 5000 records for EURUSD
|
||||||
|
2025-02-04 12:28:53,926 - INFO - Committed batch of 5000 records for EURUSD
|
||||||
|
2025-02-04 12:28:54,387 - INFO - Committed batch of 3965 records for EURUSD
|
||||||
|
2025-02-04 12:28:54,404 - INFO - Successfully updated 13965 records for EURUSD
|
||||||
|
2025-02-04 12:28:57,311 - INFO - Retrieved 13615 historical prices for GBPCHF
|
||||||
|
2025-02-04 12:28:58,277 - INFO - Committed batch of 5000 records for GBPCHF
|
||||||
|
2025-02-04 12:28:58,867 - INFO - Committed batch of 5000 records for GBPCHF
|
||||||
|
2025-02-04 12:28:59,269 - INFO - Committed batch of 3615 records for GBPCHF
|
||||||
|
2025-02-04 12:28:59,283 - INFO - Successfully updated 13615 records for GBPCHF
|
||||||
|
2025-02-04 12:29:03,525 - INFO - Retrieved 10135 historical prices for GBPEUR
|
||||||
|
2025-02-04 12:29:04,321 - INFO - Committed batch of 5000 records for GBPEUR
|
||||||
|
2025-02-04 12:29:04,873 - INFO - Committed batch of 5000 records for GBPEUR
|
||||||
|
2025-02-04 12:29:04,891 - INFO - Committed batch of 135 records for GBPEUR
|
||||||
|
2025-02-04 12:29:04,902 - INFO - Successfully updated 10135 records for GBPEUR
|
||||||
|
2025-02-04 12:29:07,225 - INFO - Retrieved 13972 historical prices for GBPUSD
|
||||||
|
2025-02-04 12:29:08,115 - INFO - Committed batch of 5000 records for GBPUSD
|
||||||
|
2025-02-04 12:29:08,701 - INFO - Committed batch of 5000 records for GBPUSD
|
||||||
|
2025-02-04 12:29:09,158 - INFO - Committed batch of 3972 records for GBPUSD
|
||||||
|
2025-02-04 12:29:09,173 - INFO - Successfully updated 13972 records for GBPUSD
|
||||||
|
2025-02-04 12:29:10,833 - INFO - Retrieved 6036 historical prices for HKDUSD
|
||||||
|
2025-02-04 12:29:11,528 - INFO - Committed batch of 5000 records for HKDUSD
|
||||||
|
2025-02-04 12:29:11,645 - INFO - Committed batch of 1036 records for HKDUSD
|
||||||
|
2025-02-04 12:29:11,653 - INFO - Successfully updated 6036 records for HKDUSD
|
||||||
|
2025-02-04 12:29:13,450 - INFO - Retrieved 5578 historical prices for INRUSD
|
||||||
|
2025-02-04 12:29:14,199 - INFO - Committed batch of 5000 records for INRUSD
|
||||||
|
2025-02-04 12:29:14,272 - INFO - Committed batch of 578 records for INRUSD
|
||||||
|
2025-02-04 12:29:14,280 - INFO - Successfully updated 5578 records for INRUSD
|
||||||
|
2025-02-04 12:29:16,199 - INFO - Retrieved 10182 historical prices for JPYUSD
|
||||||
|
2025-02-04 12:29:17,041 - INFO - Committed batch of 5000 records for JPYUSD
|
||||||
|
2025-02-04 12:29:17,614 - INFO - Committed batch of 5000 records for JPYUSD
|
||||||
|
2025-02-04 12:29:17,637 - INFO - Committed batch of 182 records for JPYUSD
|
||||||
|
2025-02-04 12:29:17,648 - INFO - Successfully updated 10182 records for JPYUSD
|
||||||
|
2025-02-04 12:29:19,537 - INFO - Retrieved 5577 historical prices for KRWUSD
|
||||||
|
2025-02-04 12:29:20,259 - INFO - Committed batch of 5000 records for KRWUSD
|
||||||
|
2025-02-04 12:29:20,332 - INFO - Committed batch of 577 records for KRWUSD
|
||||||
|
2025-02-04 12:29:20,340 - INFO - Successfully updated 5577 records for KRWUSD
|
||||||
|
2025-02-04 12:29:22,257 - INFO - Retrieved 6026 historical prices for NOKUSD
|
||||||
|
2025-02-04 12:29:22,988 - INFO - Committed batch of 5000 records for NOKUSD
|
||||||
|
2025-02-04 12:29:23,110 - INFO - Committed batch of 1026 records for NOKUSD
|
||||||
|
2025-02-04 12:29:23,119 - INFO - Successfully updated 6026 records for NOKUSD
|
||||||
|
2025-02-04 12:29:25,205 - INFO - Retrieved 8294 historical prices for PLNUSD
|
||||||
|
2025-02-04 12:29:25,951 - INFO - Committed batch of 5000 records for PLNUSD
|
||||||
|
2025-02-04 12:29:26,329 - INFO - Committed batch of 3294 records for PLNUSD
|
||||||
|
2025-02-04 12:29:26,339 - INFO - Successfully updated 8294 records for PLNUSD
|
||||||
|
2025-02-04 12:29:28,138 - INFO - Retrieved 6021 historical prices for SEKUSD
|
||||||
|
2025-02-04 12:29:28,829 - INFO - Committed batch of 5000 records for SEKUSD
|
||||||
|
2025-02-04 12:29:28,943 - INFO - Committed batch of 1021 records for SEKUSD
|
||||||
|
2025-02-04 12:29:28,950 - INFO - Successfully updated 6021 records for SEKUSD
|
||||||
|
2025-02-04 12:29:30,779 - INFO - Retrieved 5063 historical prices for TWDUSD
|
||||||
|
2025-02-04 12:29:31,453 - INFO - Committed batch of 5000 records for TWDUSD
|
||||||
|
2025-02-04 12:29:31,463 - INFO - Committed batch of 63 records for TWDUSD
|
||||||
|
2025-02-04 12:29:31,474 - INFO - Successfully updated 5063 records for TWDUSD
|
||||||
|
2025-02-04 12:29:33,613 - INFO - Retrieved 11709 historical prices for USDAUD
|
||||||
|
2025-02-04 12:29:34,440 - INFO - Committed batch of 5000 records for USDAUD
|
||||||
|
2025-02-04 12:29:34,999 - INFO - Committed batch of 5000 records for USDAUD
|
||||||
|
2025-02-04 12:29:35,213 - INFO - Committed batch of 1709 records for USDAUD
|
||||||
|
2025-02-04 12:29:35,227 - INFO - Successfully updated 11709 records for USDAUD
|
||||||
|
2025-02-04 12:29:37,434 - INFO - Retrieved 13983 historical prices for USDCAD
|
||||||
|
2025-02-04 12:29:38,314 - INFO - Committed batch of 5000 records for USDCAD
|
||||||
|
2025-02-04 12:29:38,861 - INFO - Committed batch of 5000 records for USDCAD
|
||||||
|
2025-02-04 12:29:39,317 - INFO - Committed batch of 3983 records for USDCAD
|
||||||
|
2025-02-04 12:29:39,334 - INFO - Successfully updated 13983 records for USDCAD
|
||||||
|
2025-02-04 12:29:41,565 - INFO - Retrieved 13977 historical prices for USDCHF
|
||||||
|
2025-02-04 12:29:42,473 - INFO - Committed batch of 5000 records for USDCHF
|
||||||
|
2025-02-04 12:29:43,050 - INFO - Committed batch of 5000 records for USDCHF
|
||||||
|
2025-02-04 12:29:43,529 - INFO - Committed batch of 3977 records for USDCHF
|
||||||
|
2025-02-04 12:29:43,544 - INFO - Successfully updated 13977 records for USDCHF
|
||||||
|
2025-02-04 12:29:45,537 - INFO - Retrieved 11197 historical prices for USDCNY
|
||||||
|
2025-02-04 12:29:46,392 - INFO - Committed batch of 5000 records for USDCNY
|
||||||
|
2025-02-04 12:29:46,998 - INFO - Committed batch of 5000 records for USDCNY
|
||||||
|
2025-02-04 12:29:47,133 - INFO - Committed batch of 1197 records for USDCNY
|
||||||
|
2025-02-04 12:29:47,145 - INFO - Successfully updated 11197 records for USDCNY
|
||||||
|
2025-02-04 12:29:48,965 - INFO - Retrieved 5566 historical prices for USDDKK
|
||||||
|
2025-02-04 12:29:49,687 - INFO - Committed batch of 5000 records for USDDKK
|
||||||
|
2025-02-04 12:29:49,756 - INFO - Committed batch of 566 records for USDDKK
|
||||||
|
2025-02-04 12:29:49,764 - INFO - Successfully updated 5566 records for USDDKK
|
||||||
|
2025-02-04 12:29:51,968 - INFO - Retrieved 11655 historical prices for USDEUR
|
||||||
|
2025-02-04 12:29:52,831 - INFO - Committed batch of 5000 records for USDEUR
|
||||||
|
2025-02-04 12:29:53,396 - INFO - Committed batch of 5000 records for USDEUR
|
||||||
|
2025-02-04 12:29:53,583 - INFO - Committed batch of 1655 records for USDEUR
|
||||||
|
2025-02-04 12:29:53,595 - INFO - Successfully updated 11655 records for USDEUR
|
||||||
|
2025-02-04 12:29:55,734 - INFO - Retrieved 11669 historical prices for USDGBP
|
||||||
|
2025-02-04 12:29:56,605 - INFO - Committed batch of 5000 records for USDGBP
|
||||||
|
2025-02-04 12:29:57,205 - INFO - Committed batch of 5000 records for USDGBP
|
||||||
|
2025-02-04 12:29:57,393 - INFO - Committed batch of 1669 records for USDGBP
|
||||||
|
2025-02-04 12:29:57,406 - INFO - Successfully updated 11669 records for USDGBP
|
||||||
|
2025-02-04 12:29:59,203 - INFO - Retrieved 6028 historical prices for USDHKD
|
||||||
|
2025-02-04 12:29:59,934 - INFO - Committed batch of 5000 records for USDHKD
|
||||||
|
2025-02-04 12:30:00,057 - INFO - Committed batch of 1028 records for USDHKD
|
||||||
|
2025-02-04 12:30:00,066 - INFO - Successfully updated 6028 records for USDHKD
|
||||||
|
2025-02-04 12:30:02,573 - INFO - Retrieved 13186 historical prices for USDINR
|
||||||
|
2025-02-04 12:30:03,482 - INFO - Committed batch of 5000 records for USDINR
|
||||||
|
2025-02-04 12:30:04,063 - INFO - Committed batch of 5000 records for USDINR
|
||||||
|
2025-02-04 12:30:04,422 - INFO - Committed batch of 3186 records for USDINR
|
||||||
|
2025-02-04 12:30:04,437 - INFO - Successfully updated 13186 records for USDINR
|
||||||
|
2025-02-04 12:30:06,730 - INFO - Retrieved 13964 historical prices for USDJPY
|
||||||
|
2025-02-04 12:30:07,667 - INFO - Committed batch of 5000 records for USDJPY
|
||||||
|
2025-02-04 12:30:08,223 - INFO - Committed batch of 5000 records for USDJPY
|
||||||
|
2025-02-04 12:30:08,674 - INFO - Committed batch of 3964 records for USDJPY
|
||||||
|
2025-02-04 12:30:08,689 - INFO - Successfully updated 13964 records for USDJPY
|
||||||
|
2025-02-04 12:30:10,838 - INFO - Retrieved 11223 historical prices for USDKRW
|
||||||
|
2025-02-04 12:30:11,659 - INFO - Committed batch of 5000 records for USDKRW
|
||||||
|
2025-02-04 12:30:12,207 - INFO - Committed batch of 5000 records for USDKRW
|
||||||
|
2025-02-04 12:30:12,345 - INFO - Committed batch of 1223 records for USDKRW
|
||||||
|
2025-02-04 12:30:12,357 - INFO - Successfully updated 11223 records for USDKRW
|
||||||
|
2025-02-04 12:30:14,156 - INFO - Retrieved 6019 historical prices for USDNOK
|
||||||
|
2025-02-04 12:30:14,883 - INFO - Committed batch of 5000 records for USDNOK
|
||||||
|
2025-02-04 12:30:15,005 - INFO - Committed batch of 1019 records for USDNOK
|
||||||
|
2025-02-04 12:30:15,014 - INFO - Successfully updated 6019 records for USDNOK
|
||||||
|
2025-02-04 12:30:16,940 - INFO - Retrieved 5565 historical prices for USDPLN
|
||||||
|
2025-02-04 12:30:17,627 - INFO - Committed batch of 5000 records for USDPLN
|
||||||
|
2025-02-04 12:30:17,696 - INFO - Committed batch of 565 records for USDPLN
|
||||||
|
2025-02-04 12:30:17,704 - INFO - Successfully updated 5565 records for USDPLN
|
||||||
|
2025-02-04 12:30:19,855 - INFO - Retrieved 13915 historical prices for USDSEK
|
||||||
|
2025-02-04 12:30:20,749 - INFO - Committed batch of 5000 records for USDSEK
|
||||||
|
2025-02-04 12:30:21,320 - INFO - Committed batch of 5000 records for USDSEK
|
||||||
|
2025-02-04 12:30:21,819 - INFO - Committed batch of 3915 records for USDSEK
|
||||||
|
2025-02-04 12:30:21,836 - INFO - Successfully updated 13915 records for USDSEK
|
||||||
|
2025-02-04 12:30:24,064 - INFO - Retrieved 10342 historical prices for USDTWD
|
||||||
|
2025-02-04 12:30:24,900 - INFO - Committed batch of 5000 records for USDTWD
|
||||||
|
2025-02-04 12:30:25,471 - INFO - Committed batch of 5000 records for USDTWD
|
||||||
|
2025-02-04 12:30:25,512 - INFO - Committed batch of 342 records for USDTWD
|
||||||
|
2025-02-04 12:30:25,523 - INFO - Successfully updated 10342 records for USDTWD
|
||||||
|
2025-02-04 12:30:27,677 - INFO - Retrieved 13893 historical prices for USDZAR
|
||||||
|
2025-02-04 12:30:28,592 - INFO - Committed batch of 5000 records for USDZAR
|
||||||
|
2025-02-04 12:30:29,185 - INFO - Committed batch of 5000 records for USDZAR
|
||||||
|
2025-02-04 12:30:29,614 - INFO - Committed batch of 3893 records for USDZAR
|
||||||
|
2025-02-04 12:30:29,629 - INFO - Successfully updated 13893 records for USDZAR
|
||||||
|
2025-02-04 12:30:31,290 - INFO - Retrieved 5588 historical prices for ZARUSD
|
||||||
|
2025-02-04 12:30:31,965 - INFO - Committed batch of 5000 records for ZARUSD
|
||||||
|
2025-02-04 12:30:32,031 - INFO - Committed batch of 588 records for ZARUSD
|
||||||
|
2025-02-04 12:30:32,039 - INFO - Successfully updated 5588 records for ZARUSD
|
||||||
|
2025-02-04 12:30:32,386 - INFO - Final statistics: {'total_prices': 442559, 'earliest_date': '1971-01-04', 'latest_date': '2025-02-03', 'pairs_with_prices': 46, 'coverage': [{'symbol': 'AUDCHF', 'first_date': '1979-12-24', 'last_date': '2025-02-03', 'records': 11723}, {'symbol': 'AUDEUR', 'first_date': '1998-09-04', 'last_date': '2025-02-03', 'records': 6926}, {'symbol': 'AUDUSD', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13970}, {'symbol': 'CADCHF', 'first_date': '1982-01-04', 'last_date': '2025-02-03', 'records': 11226}, {'symbol': 'CADEUR', 'first_date': '2005-03-16', 'last_date': '2025-02-03', 'records': 5230}, {'symbol': 'CADUSD', 'first_date': '1987-06-22', 'last_date': '2025-02-03', 'records': 9302}, {'symbol': 'CHFAUD', 'first_date': '1991-10-09', 'last_date': '2025-02-03', 'records': 8710}, {'symbol': 'CHFCAD', 'first_date': '1992-05-04', 'last_date': '2025-02-03', 'records': 8579}, {'symbol': 'CHFEUR', 'first_date': '2005-03-16', 'last_date': '2025-02-03', 'records': 5221}, {'symbol': 'CHFGBP', 'first_date': '1991-09-02', 'last_date': '2025-02-03', 'records': 8736}, {'symbol': 'CHFUSD', 'first_date': '1989-10-16', 'last_date': '2025-02-03', 'records': 9230}, {'symbol': 'CNYUSD', 'first_date': '2001-06-25', 'last_date': '2025-02-03', 'records': 5957}, {'symbol': 'DKKUSD', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5568}, {'symbol': 'EURAUD', 'first_date': '1986-05-07', 'last_date': '2025-02-03', 'records': 10088}, {'symbol': 'EURCAD', 'first_date': '1979-12-24', 'last_date': '2025-02-03', 'records': 11663}, {'symbol': 'EURCHF', 'first_date': '1972-04-14', 'last_date': '2025-02-03', 'records': 13571}, {'symbol': 'EURGBP', 'first_date': '1975-01-02', 'last_date': '2025-02-03', 'records': 12916}, {'symbol': 'EURUSD', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13965}, {'symbol': 'GBPCHF', 'first_date': '1972-04-14', 'last_date': '2025-02-03', 'records': 13615}, {'symbol': 'GBPEUR', 'first_date': '1986-05-07', 'last_date': '2025-02-03', 'records': 10135}, {'symbol': 'GBPUSD', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13972}, {'symbol': 'HKDUSD', 'first_date': '2001-07-16', 'last_date': '2025-02-03', 'records': 6036}, {'symbol': 'INRUSD', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5578}, {'symbol': 'JPYUSD', 'first_date': '1986-02-11', 'last_date': '2025-02-03', 'records': 10182}, {'symbol': 'KRWUSD', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5577}, {'symbol': 'NOKUSD', 'first_date': '2001-07-16', 'last_date': '2025-02-03', 'records': 6026}, {'symbol': 'PLNUSD', 'first_date': '1993-06-15', 'last_date': '2025-02-03', 'records': 8294}, {'symbol': 'SEKUSD', 'first_date': '2001-07-16', 'last_date': '2025-02-03', 'records': 6021}, {'symbol': 'TWDUSD', 'first_date': '2004-03-24', 'last_date': '2025-02-03', 'records': 5063}, {'symbol': 'USDAUD', 'first_date': '1979-12-24', 'last_date': '2025-02-03', 'records': 11709}, {'symbol': 'USDCAD', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13983}, {'symbol': 'USDCHF', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13977}, {'symbol': 'USDCNY', 'first_date': '1981-01-02', 'last_date': '2025-02-03', 'records': 11197}, {'symbol': 'USDDKK', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5566}, {'symbol': 'USDEUR', 'first_date': '1979-12-24', 'last_date': '2025-02-03', 'records': 11655}, {'symbol': 'USDGBP', 'first_date': '1979-12-24', 'last_date': '2025-02-03', 'records': 11669}, {'symbol': 'USDHKD', 'first_date': '2001-07-16', 'last_date': '2025-02-03', 'records': 6028}, {'symbol': 'USDINR', 'first_date': '1973-01-02', 'last_date': '2025-02-03', 'records': 13186}, {'symbol': 'USDJPY', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13964}, {'symbol': 'USDKRW', 'first_date': '1981-04-13', 'last_date': '2025-02-03', 'records': 11223}, {'symbol': 'USDNOK', 'first_date': '2001-07-16', 'last_date': '2025-02-03', 'records': 6019}, {'symbol': 'USDPLN', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5565}, {'symbol': 'USDSEK', 'first_date': '1971-01-05', 'last_date': '2025-02-03', 'records': 13915}, {'symbol': 'USDTWD', 'first_date': '1983-10-03', 'last_date': '2025-02-03', 'records': 10342}, {'symbol': 'USDZAR', 'first_date': '1971-01-04', 'last_date': '2025-02-03', 'records': 13893}, {'symbol': 'ZARUSD', 'first_date': '2003-12-01', 'last_date': '2025-02-03', 'records': 5588}]}
|
||||||
|
2025-02-04 12:30:32,386 - INFO - Total records updated: 442559
|
||||||
|
2025-02-04 12:30:32,387 - INFO - Database update completed successfully
|
||||||
12
logs/index_update_20250202_210819.log
Normal file
12
logs/index_update_20250202_210819.log
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
2025-02-02 21:08:19,431 - INFO - Database connection established
|
||||||
|
2025-02-02 21:08:19,432 - INFO - Loaded 45 unique indexes
|
||||||
|
2025-02-02 21:08:19,432 - INFO - Initialized MarketIndexCollector with 45 unique indexes
|
||||||
|
2025-02-02 21:08:19,435 - ERROR - Error in indexes initialization: relation "market_indexes_ref" does not exist
|
||||||
|
LINE 1: SELECT symbol FROM market_indexes_ref
|
||||||
|
^
|
||||||
|
|
||||||
|
2025-02-02 21:08:19,436 - ERROR - Error in main execution: relation "market_indexes_ref" does not exist
|
||||||
|
LINE 1: SELECT symbol FROM market_indexes_ref
|
||||||
|
^
|
||||||
|
|
||||||
|
2025-02-02 21:08:19,436 - INFO - Database connection closed
|
||||||
480
logs/index_update_20250202_211359.log
Normal file
480
logs/index_update_20250202_211359.log
Normal file
@ -0,0 +1,480 @@
|
|||||||
|
2025-02-02 21:13:59,390 - INFO - Database connection established
|
||||||
|
2025-02-02 21:13:59,391 - INFO - Loaded 45 unique indexes
|
||||||
|
2025-02-02 21:13:59,392 - INFO - Initialized MarketIndexCollector with 45 unique indexes
|
||||||
|
2025-02-02 21:13:59,408 - INFO - Setting up database tables...
|
||||||
|
2025-02-02 21:13:59,411 - INFO - Existing tables dropped successfully
|
||||||
|
2025-02-02 21:13:59,445 - INFO - Database reset and setup completed successfully
|
||||||
|
2025-02-02 21:13:59,446 - INFO - Database setup completed successfully
|
||||||
|
2025-02-02 21:13:59,448 - INFO - Initializing 45 new indexes
|
||||||
|
2025-02-02 21:13:59,456 - INFO - Successfully initialized 45 indexes
|
||||||
|
2025-02-02 21:13:59,464 - INFO - Initial statistics:
|
||||||
|
2025-02-02 21:13:59,464 - INFO - Total indexes: 45
|
||||||
|
2025-02-02 21:13:59,465 - INFO - Total prices: 0
|
||||||
|
2025-02-02 21:13:59,466 - INFO - Found 45 active indexes to update
|
||||||
|
2025-02-02 21:14:01,390 - INFO - Retrieved 8254 historical prices for ^AEX using ^AEX
|
||||||
|
2025-02-02 21:14:01,717 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-02 21:14:01,838 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-02 21:14:01,960 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-02 21:14:02,081 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-02 21:14:02,205 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-02 21:14:02,331 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-02 21:14:02,455 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-02 21:14:02,575 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-02 21:14:02,609 - INFO - Updated 254 records for ^AEX
|
||||||
|
2025-02-02 21:14:02,612 - INFO - Successfully updated 8254 records for ^AEX
|
||||||
|
2025-02-02 21:14:04,685 - INFO - Retrieved 8591 historical prices for ^BFX using ^BFX
|
||||||
|
2025-02-02 21:14:05,004 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-02 21:14:05,122 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-02 21:14:05,238 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-02 21:14:05,360 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-02 21:14:05,479 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-02 21:14:05,601 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-02 21:14:05,724 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-02 21:14:05,847 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-02 21:14:05,921 - INFO - Updated 591 records for ^BFX
|
||||||
|
2025-02-02 21:14:05,924 - INFO - Successfully updated 8591 records for ^BFX
|
||||||
|
2025-02-02 21:14:08,009 - INFO - Retrieved 10081 historical prices for ^DJI using ^DJI
|
||||||
|
2025-02-02 21:14:08,375 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-02 21:14:08,500 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-02 21:14:08,630 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-02 21:14:08,756 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-02 21:14:08,883 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-02 21:14:09,010 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-02 21:14:09,169 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-02 21:14:09,288 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-02 21:14:09,405 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-02 21:14:09,524 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-02 21:14:09,537 - INFO - Updated 81 records for ^DJI
|
||||||
|
2025-02-02 21:14:09,540 - INFO - Successfully updated 10081 records for ^DJI
|
||||||
|
2025-02-02 21:14:11,633 - INFO - Retrieved 8331 historical prices for ^DJT using ^DJT
|
||||||
|
2025-02-02 21:14:11,955 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-02 21:14:12,081 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-02 21:14:12,204 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-02 21:14:12,327 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-02 21:14:12,452 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-02 21:14:12,581 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-02 21:14:12,702 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-02 21:14:12,820 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-02 21:14:12,861 - INFO - Updated 331 records for ^DJT
|
||||||
|
2025-02-02 21:14:12,863 - INFO - Successfully updated 8331 records for ^DJT
|
||||||
|
2025-02-02 21:14:14,914 - INFO - Retrieved 8331 historical prices for ^DJU using ^DJU
|
||||||
|
2025-02-02 21:14:15,225 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-02 21:14:15,341 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-02 21:14:15,467 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-02 21:14:15,589 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-02 21:14:15,710 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-02 21:14:15,833 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-02 21:14:15,957 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-02 21:14:16,081 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-02 21:14:16,123 - INFO - Updated 331 records for ^DJU
|
||||||
|
2025-02-02 21:14:16,126 - INFO - Successfully updated 8331 records for ^DJU
|
||||||
|
2025-02-02 21:14:16,137 - INFO - Progress: 5/45 indexes processed
|
||||||
|
2025-02-02 21:14:17,368 - INFO - Retrieved 495 historical prices for ^DJUSSC using ^DJUSSC
|
||||||
|
2025-02-02 21:14:17,438 - INFO - Updated 495 records for ^DJUSSC
|
||||||
|
2025-02-02 21:14:17,440 - INFO - Successfully updated 495 records for ^DJUSSC
|
||||||
|
2025-02-02 21:14:19,686 - INFO - Retrieved 11527 historical prices for DX-Y.NYB using DX-Y.NYB
|
||||||
|
2025-02-02 21:14:20,080 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:20,198 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:20,324 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:20,444 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:20,565 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:20,687 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:20,807 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:20,929 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:21,051 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:21,170 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:21,287 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:21,350 - INFO - Updated 527 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:21,353 - INFO - Successfully updated 11527 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:14:23,365 - INFO - Retrieved 6616 historical prices for ^FCHI using ^FCHI
|
||||||
|
2025-02-02 21:14:23,654 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-02 21:14:23,778 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-02 21:14:23,904 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-02 21:14:24,026 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-02 21:14:24,154 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-02 21:14:24,274 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-02 21:14:24,351 - INFO - Updated 616 records for ^FCHI
|
||||||
|
2025-02-02 21:14:24,354 - INFO - Successfully updated 6616 records for ^FCHI
|
||||||
|
2025-02-02 21:14:26,524 - INFO - Retrieved 10470 historical prices for ^FTSE using ^FTSE
|
||||||
|
2025-02-02 21:14:26,900 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-02 21:14:27,027 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-02 21:14:27,146 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-02 21:14:27,266 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-02 21:14:27,386 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-02 21:14:27,510 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-02 21:14:27,632 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-02 21:14:27,749 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-02 21:14:27,866 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-02 21:14:27,989 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-02 21:14:28,048 - INFO - Updated 470 records for ^FTSE
|
||||||
|
2025-02-02 21:14:28,051 - INFO - Successfully updated 10470 records for ^FTSE
|
||||||
|
2025-02-02 21:14:29,935 - INFO - Retrieved 6924 historical prices for FTSEMIB.MI using FTSEMIB.MI
|
||||||
|
2025-02-02 21:14:30,232 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-02 21:14:30,356 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-02 21:14:30,477 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-02 21:14:30,596 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-02 21:14:30,723 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-02 21:14:30,850 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-02 21:14:30,967 - INFO - Updated 924 records for FTSEMIB.MI
|
||||||
|
2025-02-02 21:14:30,970 - INFO - Successfully updated 6924 records for FTSEMIB.MI
|
||||||
|
2025-02-02 21:14:30,979 - INFO - Progress: 10/45 indexes processed
|
||||||
|
2025-02-02 21:14:33,044 - INFO - Retrieved 9378 historical prices for ^GDAXI using ^GDAXI
|
||||||
|
2025-02-02 21:14:33,391 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-02 21:14:33,514 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-02 21:14:33,638 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-02 21:14:33,761 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-02 21:14:33,887 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-02 21:14:34,010 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-02 21:14:34,134 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-02 21:14:34,260 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-02 21:14:34,382 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-02 21:14:34,431 - INFO - Updated 378 records for ^GDAXI
|
||||||
|
2025-02-02 21:14:34,433 - INFO - Successfully updated 9378 records for ^GDAXI
|
||||||
|
2025-02-02 21:14:36,385 - INFO - Retrieved 7993 historical prices for ^GSPE using ^GSPE
|
||||||
|
2025-02-02 21:14:36,695 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-02 21:14:36,814 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-02 21:14:36,931 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-02 21:14:37,048 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-02 21:14:37,170 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-02 21:14:37,297 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-02 21:14:37,422 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-02 21:14:37,548 - INFO - Updated 993 records for ^GSPE
|
||||||
|
2025-02-02 21:14:37,550 - INFO - Successfully updated 7993 records for ^GSPE
|
||||||
|
2025-02-02 21:14:39,674 - INFO - Retrieved 9440 historical prices for ^HSI using ^HSI
|
||||||
|
2025-02-02 21:14:40,024 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-02 21:14:40,150 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-02 21:14:40,271 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-02 21:14:40,396 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-02 21:14:40,555 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-02 21:14:40,678 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-02 21:14:40,807 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-02 21:14:40,930 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-02 21:14:41,050 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-02 21:14:41,104 - INFO - Updated 440 records for ^HSI
|
||||||
|
2025-02-02 21:14:41,108 - INFO - Successfully updated 9440 records for ^HSI
|
||||||
|
2025-02-02 21:14:43,149 - INFO - Retrieved 7995 historical prices for ^IBEX using ^IBEX
|
||||||
|
2025-02-02 21:14:43,451 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-02 21:14:43,576 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-02 21:14:43,705 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-02 21:14:43,834 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-02 21:14:43,956 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-02 21:14:44,082 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-02 21:14:44,212 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-02 21:14:44,337 - INFO - Updated 995 records for ^IBEX
|
||||||
|
2025-02-02 21:14:44,339 - INFO - Successfully updated 7995 records for ^IBEX
|
||||||
|
2025-02-02 21:14:46,074 - INFO - Retrieved 698 historical prices for ^ICEBIO using ^ICEBIO
|
||||||
|
2025-02-02 21:14:46,185 - INFO - Updated 698 records for ^ICEBIO
|
||||||
|
2025-02-02 21:14:46,188 - INFO - Successfully updated 698 records for ^ICEBIO
|
||||||
|
2025-02-02 21:14:46,189 - INFO - Progress: 15/45 indexes processed
|
||||||
|
2025-02-02 21:14:49,535 - INFO - Retrieved 8643 historical prices for KOSPI200.KS using KOSPI200.KS
|
||||||
|
2025-02-02 21:14:49,862 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:14:49,978 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:14:50,093 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:14:50,209 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:14:50,328 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:14:50,450 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:14:50,570 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:14:50,733 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:14:50,811 - INFO - Updated 643 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:14:50,813 - INFO - Successfully updated 8643 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:14:53,030 - INFO - Retrieved 11146 historical prices for ^KS11 using ^KS11
|
||||||
|
2025-02-02 21:14:53,406 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-02 21:14:53,530 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-02 21:14:53,650 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-02 21:14:53,774 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-02 21:14:53,895 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-02 21:14:54,019 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-02 21:14:54,142 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-02 21:14:54,262 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-02 21:14:54,386 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-02 21:14:54,511 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-02 21:14:54,635 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-02 21:14:54,655 - INFO - Updated 146 records for ^KS11
|
||||||
|
2025-02-02 21:14:54,658 - INFO - Successfully updated 11146 records for ^KS11
|
||||||
|
2025-02-02 21:14:56,718 - INFO - Retrieved 11684 historical prices for MSCIWORLD using MSCIWORLD
|
||||||
|
2025-02-02 21:14:57,008 - ERROR - Error updating historical prices for MSCIWORLD: ON CONFLICT DO UPDATE command cannot affect row a second time
|
||||||
|
HINT: Ensure that no rows proposed for insertion within the same command have duplicate constrained values.
|
||||||
|
|
||||||
|
2025-02-02 21:14:57,009 - ERROR - Error processing MSCIWORLD: ON CONFLICT DO UPDATE command cannot affect row a second time
|
||||||
|
HINT: Ensure that no rows proposed for insertion within the same command have duplicate constrained values.
|
||||||
|
|
||||||
|
2025-02-02 21:14:58,874 - INFO - Retrieved 6596 historical prices for ^N300 using ^N300
|
||||||
|
2025-02-02 21:14:59,150 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-02 21:14:59,267 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-02 21:14:59,383 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-02 21:14:59,501 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-02 21:14:59,624 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-02 21:14:59,743 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-02 21:14:59,818 - INFO - Updated 596 records for ^N300
|
||||||
|
2025-02-02 21:14:59,821 - INFO - Successfully updated 6596 records for ^N300
|
||||||
|
2025-02-02 21:15:01,743 - INFO - Retrieved 7867 historical prices for ^NBI using ^NBI
|
||||||
|
2025-02-02 21:15:02,055 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-02 21:15:02,176 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-02 21:15:02,304 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-02 21:15:02,427 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-02 21:15:02,552 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-02 21:15:02,676 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-02 21:15:02,796 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-02 21:15:02,897 - INFO - Updated 867 records for ^NBI
|
||||||
|
2025-02-02 21:15:02,900 - INFO - Successfully updated 7867 records for ^NBI
|
||||||
|
2025-02-02 21:15:07,126 - INFO - Retrieved 9912 historical prices for ^NDX using ^NDX
|
||||||
|
2025-02-02 21:15:07,476 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-02 21:15:07,592 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-02 21:15:07,708 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-02 21:15:07,830 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-02 21:15:07,958 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-02 21:15:08,080 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-02 21:15:08,205 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-02 21:15:08,327 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-02 21:15:08,448 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-02 21:15:08,561 - INFO - Updated 912 records for ^NDX
|
||||||
|
2025-02-02 21:15:08,564 - INFO - Successfully updated 9912 records for ^NDX
|
||||||
|
2025-02-02 21:15:08,577 - INFO - Progress: 20/45 indexes processed
|
||||||
|
2025-02-02 21:15:10,727 - INFO - Retrieved 11365 historical prices for ^NYA using ^NYA
|
||||||
|
2025-02-02 21:15:11,166 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-02 21:15:11,291 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-02 21:15:11,410 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-02 21:15:11,526 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-02 21:15:11,643 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-02 21:15:11,767 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-02 21:15:11,892 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-02 21:15:12,020 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-02 21:15:12,142 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-02 21:15:12,265 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-02 21:15:12,391 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-02 21:15:12,438 - INFO - Updated 365 records for ^NYA
|
||||||
|
2025-02-02 21:15:12,441 - INFO - Successfully updated 11365 records for ^NYA
|
||||||
|
2025-02-02 21:15:14,392 - INFO - Retrieved 9472 historical prices for ^RUI using ^RUI
|
||||||
|
2025-02-02 21:15:14,731 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-02 21:15:14,846 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-02 21:15:14,965 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-02 21:15:15,086 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-02 21:15:15,207 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-02 21:15:15,329 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-02 21:15:15,452 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-02 21:15:15,571 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-02 21:15:15,694 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-02 21:15:15,753 - INFO - Updated 472 records for ^RUI
|
||||||
|
2025-02-02 21:15:15,756 - INFO - Successfully updated 9472 records for ^RUI
|
||||||
|
2025-02-02 21:15:17,770 - INFO - Retrieved 8921 historical prices for ^SP500-15 using ^SP500-15
|
||||||
|
2025-02-02 21:15:18,148 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-02 21:15:18,276 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-02 21:15:18,401 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-02 21:15:18,529 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-02 21:15:18,652 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-02 21:15:18,777 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-02 21:15:18,899 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-02 21:15:19,015 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-02 21:15:19,124 - INFO - Updated 921 records for ^SP500-15
|
||||||
|
2025-02-02 21:15:19,126 - INFO - Successfully updated 8921 records for ^SP500-15
|
||||||
|
2025-02-02 21:15:20,990 - INFO - Retrieved 7993 historical prices for ^SP500-20 using ^SP500-20
|
||||||
|
2025-02-02 21:15:21,295 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-02 21:15:21,420 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-02 21:15:21,585 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-02 21:15:21,708 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-02 21:15:21,836 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-02 21:15:21,961 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-02 21:15:22,084 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-02 21:15:22,206 - INFO - Updated 993 records for ^SP500-20
|
||||||
|
2025-02-02 21:15:22,208 - INFO - Successfully updated 7993 records for ^SP500-20
|
||||||
|
2025-02-02 21:15:24,285 - INFO - Retrieved 7992 historical prices for ^SP500-25 using ^SP500-25
|
||||||
|
2025-02-02 21:15:24,602 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-02 21:15:24,724 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-02 21:15:24,846 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-02 21:15:24,969 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-02 21:15:25,090 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-02 21:15:25,210 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-02 21:15:25,327 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-02 21:15:25,447 - INFO - Updated 992 records for ^SP500-25
|
||||||
|
2025-02-02 21:15:25,450 - INFO - Successfully updated 7992 records for ^SP500-25
|
||||||
|
2025-02-02 21:15:25,459 - INFO - Progress: 25/45 indexes processed
|
||||||
|
2025-02-02 21:15:27,391 - INFO - Retrieved 7993 historical prices for ^SP500-30 using ^SP500-30
|
||||||
|
2025-02-02 21:15:27,704 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-02 21:15:27,827 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-02 21:15:27,947 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-02 21:15:28,072 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-02 21:15:28,196 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-02 21:15:28,317 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-02 21:15:28,439 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-02 21:15:28,560 - INFO - Updated 993 records for ^SP500-30
|
||||||
|
2025-02-02 21:15:28,563 - INFO - Successfully updated 7993 records for ^SP500-30
|
||||||
|
2025-02-02 21:15:30,420 - INFO - Retrieved 8077 historical prices for ^SP500-35 using ^SP500-35
|
||||||
|
2025-02-02 21:15:30,736 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-02 21:15:30,853 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-02 21:15:30,969 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-02 21:15:31,094 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-02 21:15:31,218 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-02 21:15:31,339 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-02 21:15:31,458 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-02 21:15:31,575 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-02 21:15:31,585 - INFO - Updated 77 records for ^SP500-35
|
||||||
|
2025-02-02 21:15:31,588 - INFO - Successfully updated 8077 records for ^SP500-35
|
||||||
|
2025-02-02 21:15:33,474 - INFO - Retrieved 7993 historical prices for ^SP500-40 using ^SP500-40
|
||||||
|
2025-02-02 21:15:33,777 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-02 21:15:33,894 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-02 21:15:34,016 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-02 21:15:34,139 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-02 21:15:34,263 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-02 21:15:34,386 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-02 21:15:34,511 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-02 21:15:34,636 - INFO - Updated 993 records for ^SP500-40
|
||||||
|
2025-02-02 21:15:34,639 - INFO - Successfully updated 7993 records for ^SP500-40
|
||||||
|
2025-02-02 21:15:36,792 - INFO - Retrieved 8922 historical prices for ^SP500-45 using ^SP500-45
|
||||||
|
2025-02-02 21:15:37,128 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-02 21:15:37,250 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-02 21:15:37,374 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-02 21:15:37,504 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-02 21:15:37,634 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-02 21:15:37,759 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-02 21:15:37,882 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-02 21:15:38,001 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-02 21:15:38,109 - INFO - Updated 922 records for ^SP500-45
|
||||||
|
2025-02-02 21:15:38,111 - INFO - Successfully updated 8922 records for ^SP500-45
|
||||||
|
2025-02-02 21:15:40,005 - INFO - Retrieved 7993 historical prices for ^SP500-50 using ^SP500-50
|
||||||
|
2025-02-02 21:15:40,315 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-02 21:15:40,442 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-02 21:15:40,571 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-02 21:15:40,691 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-02 21:15:40,808 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-02 21:15:40,935 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-02 21:15:41,055 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-02 21:15:41,171 - INFO - Updated 993 records for ^SP500-50
|
||||||
|
2025-02-02 21:15:41,174 - INFO - Successfully updated 7993 records for ^SP500-50
|
||||||
|
2025-02-02 21:15:41,183 - INFO - Progress: 30/45 indexes processed
|
||||||
|
2025-02-02 21:15:43,236 - INFO - Retrieved 8920 historical prices for ^SP500-55 using ^SP500-55
|
||||||
|
2025-02-02 21:15:43,575 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-02 21:15:43,701 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-02 21:15:43,824 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-02 21:15:43,950 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-02 21:15:44,074 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-02 21:15:44,196 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-02 21:15:44,318 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-02 21:15:44,440 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-02 21:15:44,552 - INFO - Updated 920 records for ^SP500-55
|
||||||
|
2025-02-02 21:15:44,554 - INFO - Successfully updated 8920 records for ^SP500-55
|
||||||
|
2025-02-02 21:15:46,426 - INFO - Retrieved 5782 historical prices for ^SP500-60 using ^SP500-60
|
||||||
|
2025-02-02 21:15:46,708 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-02 21:15:46,848 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-02 21:15:46,968 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-02 21:15:47,089 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-02 21:15:47,211 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-02 21:15:47,309 - INFO - Updated 782 records for ^SP500-60
|
||||||
|
2025-02-02 21:15:47,312 - INFO - Successfully updated 5782 records for ^SP500-60
|
||||||
|
2025-02-02 21:15:49,273 - INFO - Retrieved 1126 historical prices for ^SPESG using ^SPESG
|
||||||
|
2025-02-02 21:15:49,418 - INFO - Updated 1000 records for ^SPESG
|
||||||
|
2025-02-02 21:15:49,434 - INFO - Updated 126 records for ^SPESG
|
||||||
|
2025-02-02 21:15:49,437 - INFO - Successfully updated 1126 records for ^SPESG
|
||||||
|
2025-02-02 21:15:51,185 - INFO - Retrieved 4791 historical prices for ^SPSIBI using ^SPSIBI
|
||||||
|
2025-02-02 21:15:51,418 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-02 21:15:51,537 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-02 21:15:51,658 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-02 21:15:51,794 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-02 21:15:51,919 - INFO - Updated 791 records for ^SPSIBI
|
||||||
|
2025-02-02 21:15:51,922 - INFO - Successfully updated 4791 records for ^SPSIBI
|
||||||
|
2025-02-02 21:15:54,089 - INFO - Retrieved 11365 historical prices for ^SPX using ^SPX
|
||||||
|
2025-02-02 21:15:54,480 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-02 21:15:54,602 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-02 21:15:54,724 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-02 21:15:54,844 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-02 21:15:54,967 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-02 21:15:55,088 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-02 21:15:55,208 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-02 21:15:55,327 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-02 21:15:55,442 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-02 21:15:55,558 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-02 21:15:55,672 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-02 21:15:55,715 - INFO - Updated 365 records for ^SPX
|
||||||
|
2025-02-02 21:15:55,718 - INFO - Successfully updated 11365 records for ^SPX
|
||||||
|
2025-02-02 21:15:55,733 - INFO - Progress: 35/45 indexes processed
|
||||||
|
2025-02-02 21:15:57,729 - INFO - Retrieved 8598 historical prices for ^SSMI using ^SSMI
|
||||||
|
2025-02-02 21:15:58,060 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-02 21:15:58,184 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-02 21:15:58,314 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-02 21:15:58,436 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-02 21:15:58,564 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-02 21:15:58,688 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-02 21:15:58,810 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-02 21:15:58,927 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-02 21:15:58,998 - INFO - Updated 598 records for ^SSMI
|
||||||
|
2025-02-02 21:15:59,000 - INFO - Successfully updated 8598 records for ^SSMI
|
||||||
|
2025-02-02 21:16:01,068 - INFO - Retrieved 9512 historical prices for ^STI using ^STI
|
||||||
|
2025-02-02 21:16:01,425 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-02 21:16:01,549 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-02 21:16:01,672 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-02 21:16:01,795 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-02 21:16:01,955 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-02 21:16:02,079 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-02 21:16:02,203 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-02 21:16:02,320 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-02 21:16:02,438 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-02 21:16:02,499 - INFO - Updated 512 records for ^STI
|
||||||
|
2025-02-02 21:16:02,501 - INFO - Successfully updated 9512 records for ^STI
|
||||||
|
2025-02-02 21:16:04,280 - INFO - Retrieved 5238 historical prices for ^STOXX using ^STOXX
|
||||||
|
2025-02-02 21:16:04,532 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-02 21:16:04,657 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-02 21:16:04,779 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-02 21:16:04,903 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-02 21:16:05,030 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-02 21:16:05,062 - INFO - Updated 238 records for ^STOXX
|
||||||
|
2025-02-02 21:16:05,065 - INFO - Successfully updated 5238 records for ^STOXX
|
||||||
|
2025-02-02 21:16:07,177 - INFO - Retrieved 9738 historical prices for ^STOXX50E using ^STOXX50E
|
||||||
|
2025-02-02 21:16:07,523 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-02 21:16:07,647 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-02 21:16:07,774 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-02 21:16:07,899 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-02 21:16:08,022 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-02 21:16:08,145 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-02 21:16:08,271 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-02 21:16:08,392 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-02 21:16:08,512 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-02 21:16:08,599 - INFO - Updated 738 records for ^STOXX50E
|
||||||
|
2025-02-02 21:16:08,601 - INFO - Successfully updated 9738 records for ^STOXX50E
|
||||||
|
2025-02-02 21:16:10,194 - INFO - Retrieved 3104 historical prices for SX7E.Z using SX7E.Z
|
||||||
|
2025-02-02 21:16:10,386 - INFO - Updated 1000 records for SX7E.Z
|
||||||
|
2025-02-02 21:16:10,500 - INFO - Updated 1000 records for SX7E.Z
|
||||||
|
2025-02-02 21:16:10,614 - INFO - Updated 1000 records for SX7E.Z
|
||||||
|
2025-02-02 21:16:10,628 - INFO - Updated 104 records for SX7E.Z
|
||||||
|
2025-02-02 21:16:10,630 - INFO - Successfully updated 3104 records for SX7E.Z
|
||||||
|
2025-02-02 21:16:10,634 - INFO - Progress: 40/45 indexes processed
|
||||||
|
2025-02-02 21:16:11,863 - INFO - Retrieved 385 historical prices for SX8P.Z using SX8P.Z
|
||||||
|
2025-02-02 21:16:11,922 - INFO - Updated 385 records for SX8P.Z
|
||||||
|
2025-02-02 21:16:11,925 - INFO - Successfully updated 385 records for SX8P.Z
|
||||||
|
2025-02-02 21:16:14,098 - INFO - Retrieved 11300 historical prices for ^TNX using ^TNX
|
||||||
|
2025-02-02 21:16:14,490 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-02 21:16:14,612 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-02 21:16:14,731 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-02 21:16:14,849 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-02 21:16:14,969 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-02 21:16:15,090 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-02 21:16:15,211 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-02 21:16:15,325 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-02 21:16:15,440 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-02 21:16:15,562 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-02 21:16:15,684 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-02 21:16:15,721 - INFO - Updated 300 records for ^TNX
|
||||||
|
2025-02-02 21:16:15,724 - INFO - Successfully updated 11300 records for ^TNX
|
||||||
|
2025-02-02 21:16:17,357 - INFO - Retrieved 4700 historical prices for ^VVIX using ^VVIX
|
||||||
|
2025-02-02 21:16:17,593 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-02 21:16:17,713 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-02 21:16:17,835 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-02 21:16:17,955 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-02 21:16:18,035 - INFO - Updated 700 records for ^VVIX
|
||||||
|
2025-02-02 21:16:18,038 - INFO - Successfully updated 4700 records for ^VVIX
|
||||||
|
2025-02-02 21:16:19,830 - INFO - Retrieved 6523 historical prices for ^W1DOW using ^W1DOW
|
||||||
|
2025-02-02 21:16:20,102 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-02 21:16:20,221 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-02 21:16:20,342 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-02 21:16:20,463 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-02 21:16:20,583 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-02 21:16:20,708 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-02 21:16:20,774 - INFO - Updated 522 records for ^W1DOW
|
||||||
|
2025-02-02 21:16:20,777 - INFO - Successfully updated 6522 records for ^W1DOW
|
||||||
|
2025-02-02 21:16:21,682 - WARNING - Data integrity issues found:
|
||||||
|
2025-02-02 21:16:21,682 - WARNING - anomalies: 2 issues found
|
||||||
|
2025-02-02 21:16:22,133 - INFO -
|
||||||
|
Final statistics:
|
||||||
|
2025-02-02 21:16:22,134 - INFO - Total indexes: 45
|
||||||
|
2025-02-02 21:16:22,134 - INFO - Total prices: 337090
|
||||||
|
2025-02-02 21:16:22,135 - INFO - Successfully processed: 44
|
||||||
|
2025-02-02 21:16:22,135 - INFO - Failed: 1
|
||||||
|
2025-02-02 21:16:22,135 - INFO - Database connection closed
|
||||||
173
logs/index_update_20250202_211806.log
Normal file
173
logs/index_update_20250202_211806.log
Normal file
@ -0,0 +1,173 @@
|
|||||||
|
2025-02-02 21:18:06,202 - INFO - Database connection established
|
||||||
|
2025-02-02 21:18:06,203 - INFO - Loaded 45 unique indexes
|
||||||
|
2025-02-02 21:18:06,204 - INFO - Initialized MarketIndexCollector with 45 unique indexes
|
||||||
|
2025-02-02 21:18:06,216 - INFO - All indexes are already initialized
|
||||||
|
2025-02-02 21:18:06,745 - INFO - Initial statistics:
|
||||||
|
2025-02-02 21:18:06,745 - INFO - Total indexes: 45
|
||||||
|
2025-02-02 21:18:06,745 - INFO - Total prices: 337090
|
||||||
|
2025-02-02 21:18:06,747 - INFO - Found 45 active indexes to update
|
||||||
|
2025-02-02 21:18:07,816 - INFO - Retrieved 4 historical prices for ^AEX using ^AEX
|
||||||
|
2025-02-02 21:18:07,825 - INFO - Updated 4 records for ^AEX
|
||||||
|
2025-02-02 21:18:07,830 - INFO - Successfully updated 4 records for ^AEX
|
||||||
|
2025-02-02 21:18:08,897 - INFO - Retrieved 4 historical prices for ^BFX using ^BFX
|
||||||
|
2025-02-02 21:18:08,904 - INFO - Updated 4 records for ^BFX
|
||||||
|
2025-02-02 21:18:08,906 - INFO - Successfully updated 4 records for ^BFX
|
||||||
|
2025-02-02 21:18:09,971 - INFO - Retrieved 4 historical prices for ^DJI using ^DJI
|
||||||
|
2025-02-02 21:18:09,975 - INFO - Updated 4 records for ^DJI
|
||||||
|
2025-02-02 21:18:09,979 - INFO - Successfully updated 4 records for ^DJI
|
||||||
|
2025-02-02 21:18:11,074 - INFO - Retrieved 4 historical prices for ^DJT using ^DJT
|
||||||
|
2025-02-02 21:18:11,080 - INFO - Updated 4 records for ^DJT
|
||||||
|
2025-02-02 21:18:11,082 - INFO - Successfully updated 4 records for ^DJT
|
||||||
|
2025-02-02 21:18:12,144 - INFO - Retrieved 4 historical prices for ^DJU using ^DJU
|
||||||
|
2025-02-02 21:18:12,158 - INFO - Updated 4 records for ^DJU
|
||||||
|
2025-02-02 21:18:12,162 - INFO - Successfully updated 4 records for ^DJU
|
||||||
|
2025-02-02 21:18:12,162 - INFO - Progress: 5/45 indexes processed
|
||||||
|
2025-02-02 21:18:13,225 - INFO - Retrieved 4 historical prices for ^DJUSSC using ^DJUSSC
|
||||||
|
2025-02-02 21:18:13,228 - INFO - Updated 4 records for ^DJUSSC
|
||||||
|
2025-02-02 21:18:13,231 - INFO - Successfully updated 4 records for ^DJUSSC
|
||||||
|
2025-02-02 21:18:14,295 - INFO - Retrieved 4 historical prices for DX-Y.NYB using DX-Y.NYB
|
||||||
|
2025-02-02 21:18:14,300 - INFO - Updated 4 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:18:14,302 - INFO - Successfully updated 4 records for DX-Y.NYB
|
||||||
|
2025-02-02 21:18:15,371 - INFO - Retrieved 4 historical prices for ^FCHI using ^FCHI
|
||||||
|
2025-02-02 21:18:15,374 - INFO - Updated 4 records for ^FCHI
|
||||||
|
2025-02-02 21:18:15,377 - INFO - Successfully updated 4 records for ^FCHI
|
||||||
|
2025-02-02 21:18:16,447 - INFO - Retrieved 4 historical prices for ^FTSE using ^FTSE
|
||||||
|
2025-02-02 21:18:16,451 - INFO - Updated 4 records for ^FTSE
|
||||||
|
2025-02-02 21:18:16,454 - INFO - Successfully updated 4 records for ^FTSE
|
||||||
|
2025-02-02 21:18:17,517 - INFO - Retrieved 4 historical prices for FTSEMIB.MI using FTSEMIB.MI
|
||||||
|
2025-02-02 21:18:17,522 - INFO - Updated 4 records for FTSEMIB.MI
|
||||||
|
2025-02-02 21:18:17,525 - INFO - Successfully updated 4 records for FTSEMIB.MI
|
||||||
|
2025-02-02 21:18:17,526 - INFO - Progress: 10/45 indexes processed
|
||||||
|
2025-02-02 21:18:18,585 - INFO - Retrieved 4 historical prices for ^GDAXI using ^GDAXI
|
||||||
|
2025-02-02 21:18:18,589 - INFO - Updated 4 records for ^GDAXI
|
||||||
|
2025-02-02 21:18:18,593 - INFO - Successfully updated 4 records for ^GDAXI
|
||||||
|
2025-02-02 21:18:19,658 - INFO - Retrieved 4 historical prices for ^GSPE using ^GSPE
|
||||||
|
2025-02-02 21:18:19,668 - INFO - Updated 4 records for ^GSPE
|
||||||
|
2025-02-02 21:18:19,670 - INFO - Successfully updated 4 records for ^GSPE
|
||||||
|
2025-02-02 21:18:20,731 - INFO - Retrieved 3 historical prices for ^HSI using ^HSI
|
||||||
|
2025-02-02 21:18:20,734 - INFO - Updated 3 records for ^HSI
|
||||||
|
2025-02-02 21:18:20,736 - INFO - Successfully updated 3 records for ^HSI
|
||||||
|
2025-02-02 21:18:21,821 - INFO - Retrieved 4 historical prices for ^IBEX using ^IBEX
|
||||||
|
2025-02-02 21:18:21,835 - INFO - Updated 4 records for ^IBEX
|
||||||
|
2025-02-02 21:18:21,839 - INFO - Successfully updated 4 records for ^IBEX
|
||||||
|
2025-02-02 21:18:22,904 - INFO - Retrieved 4 historical prices for ^ICEBIO using ^ICEBIO
|
||||||
|
2025-02-02 21:18:22,908 - INFO - Updated 4 records for ^ICEBIO
|
||||||
|
2025-02-02 21:18:22,910 - INFO - Successfully updated 4 records for ^ICEBIO
|
||||||
|
2025-02-02 21:18:22,910 - INFO - Progress: 15/45 indexes processed
|
||||||
|
2025-02-02 21:18:23,972 - INFO - Retrieved 2 historical prices for KOSPI200.KS using KOSPI200.KS
|
||||||
|
2025-02-02 21:18:23,976 - INFO - Updated 2 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:18:23,979 - INFO - Successfully updated 2 records for KOSPI200.KS
|
||||||
|
2025-02-02 21:18:25,134 - INFO - Retrieved 2 historical prices for ^KS11 using ^KS11
|
||||||
|
2025-02-02 21:18:25,150 - INFO - Updated 2 records for ^KS11
|
||||||
|
2025-02-02 21:18:25,156 - INFO - Successfully updated 2 records for ^KS11
|
||||||
|
2025-02-02 21:18:27,459 - INFO - Retrieved 11684 historical prices for MSCIWORLD using MSCIWORLD
|
||||||
|
2025-02-02 21:18:27,731 - WARNING - Found 21 duplicate dates for MSCIWORLD: ['2025-01-02', '2025-01-05', '2025-01-06', '2025-01-07', '2025-01-08', '2025-01-09', '2025-01-12', '2025-01-13', '2025-01-14', '2025-01-15', '2025-01-16', '2025-01-19', '2025-01-20', '2025-01-21', '2025-01-22', '2025-01-23', '2025-01-26', '2025-01-27', '2025-01-28', '2025-01-29', '2025-01-30']
|
||||||
|
2025-02-02 21:18:27,877 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:28,001 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:28,127 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:28,251 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:28,373 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:28,492 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:28,608 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:28,726 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:28,845 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:28,968 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:29,092 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:29,173 - INFO - Updated 662 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:29,176 - INFO - Successfully updated 11662 records for MSCIWORLD
|
||||||
|
2025-02-02 21:18:30,253 - INFO - Retrieved 4 historical prices for ^N300 using ^N300
|
||||||
|
2025-02-02 21:18:30,256 - INFO - Updated 4 records for ^N300
|
||||||
|
2025-02-02 21:18:30,259 - INFO - Successfully updated 4 records for ^N300
|
||||||
|
2025-02-02 21:18:31,322 - INFO - Retrieved 4 historical prices for ^NBI using ^NBI
|
||||||
|
2025-02-02 21:18:31,327 - INFO - Updated 4 records for ^NBI
|
||||||
|
2025-02-02 21:18:31,330 - INFO - Successfully updated 4 records for ^NBI
|
||||||
|
2025-02-02 21:18:31,330 - INFO - Progress: 20/45 indexes processed
|
||||||
|
2025-02-02 21:18:32,396 - INFO - Retrieved 4 historical prices for ^NDX using ^NDX
|
||||||
|
2025-02-02 21:18:32,411 - INFO - Updated 4 records for ^NDX
|
||||||
|
2025-02-02 21:18:32,414 - INFO - Successfully updated 4 records for ^NDX
|
||||||
|
2025-02-02 21:18:33,478 - INFO - Retrieved 4 historical prices for ^NYA using ^NYA
|
||||||
|
2025-02-02 21:18:33,481 - INFO - Updated 4 records for ^NYA
|
||||||
|
2025-02-02 21:18:33,483 - INFO - Successfully updated 4 records for ^NYA
|
||||||
|
2025-02-02 21:18:34,544 - INFO - Retrieved 4 historical prices for ^RUI using ^RUI
|
||||||
|
2025-02-02 21:18:34,549 - INFO - Updated 4 records for ^RUI
|
||||||
|
2025-02-02 21:18:34,552 - INFO - Successfully updated 4 records for ^RUI
|
||||||
|
2025-02-02 21:18:35,616 - INFO - Retrieved 4 historical prices for ^SP500-15 using ^SP500-15
|
||||||
|
2025-02-02 21:18:35,623 - INFO - Updated 4 records for ^SP500-15
|
||||||
|
2025-02-02 21:18:35,626 - INFO - Successfully updated 4 records for ^SP500-15
|
||||||
|
2025-02-02 21:18:36,697 - INFO - Retrieved 4 historical prices for ^SP500-20 using ^SP500-20
|
||||||
|
2025-02-02 21:18:36,701 - INFO - Updated 4 records for ^SP500-20
|
||||||
|
2025-02-02 21:18:36,704 - INFO - Successfully updated 4 records for ^SP500-20
|
||||||
|
2025-02-02 21:18:36,704 - INFO - Progress: 25/45 indexes processed
|
||||||
|
2025-02-02 21:18:37,766 - INFO - Retrieved 4 historical prices for ^SP500-25 using ^SP500-25
|
||||||
|
2025-02-02 21:18:37,770 - INFO - Updated 4 records for ^SP500-25
|
||||||
|
2025-02-02 21:18:37,773 - INFO - Successfully updated 4 records for ^SP500-25
|
||||||
|
2025-02-02 21:18:38,838 - INFO - Retrieved 4 historical prices for ^SP500-30 using ^SP500-30
|
||||||
|
2025-02-02 21:18:38,844 - INFO - Updated 4 records for ^SP500-30
|
||||||
|
2025-02-02 21:18:38,847 - INFO - Successfully updated 4 records for ^SP500-30
|
||||||
|
2025-02-02 21:18:39,906 - INFO - Retrieved 4 historical prices for ^SP500-35 using ^SP500-35
|
||||||
|
2025-02-02 21:18:39,912 - INFO - Updated 4 records for ^SP500-35
|
||||||
|
2025-02-02 21:18:39,915 - INFO - Successfully updated 4 records for ^SP500-35
|
||||||
|
2025-02-02 21:18:40,980 - INFO - Retrieved 4 historical prices for ^SP500-40 using ^SP500-40
|
||||||
|
2025-02-02 21:18:40,984 - INFO - Updated 4 records for ^SP500-40
|
||||||
|
2025-02-02 21:18:40,987 - INFO - Successfully updated 4 records for ^SP500-40
|
||||||
|
2025-02-02 21:18:42,050 - INFO - Retrieved 4 historical prices for ^SP500-45 using ^SP500-45
|
||||||
|
2025-02-02 21:18:42,054 - INFO - Updated 4 records for ^SP500-45
|
||||||
|
2025-02-02 21:18:42,058 - INFO - Successfully updated 4 records for ^SP500-45
|
||||||
|
2025-02-02 21:18:42,058 - INFO - Progress: 30/45 indexes processed
|
||||||
|
2025-02-02 21:18:43,125 - INFO - Retrieved 4 historical prices for ^SP500-50 using ^SP500-50
|
||||||
|
2025-02-02 21:18:43,129 - INFO - Updated 4 records for ^SP500-50
|
||||||
|
2025-02-02 21:18:43,132 - INFO - Successfully updated 4 records for ^SP500-50
|
||||||
|
2025-02-02 21:18:44,205 - INFO - Retrieved 4 historical prices for ^SP500-55 using ^SP500-55
|
||||||
|
2025-02-02 21:18:44,210 - INFO - Updated 4 records for ^SP500-55
|
||||||
|
2025-02-02 21:18:44,213 - INFO - Successfully updated 4 records for ^SP500-55
|
||||||
|
2025-02-02 21:18:45,279 - INFO - Retrieved 4 historical prices for ^SP500-60 using ^SP500-60
|
||||||
|
2025-02-02 21:18:45,287 - INFO - Updated 4 records for ^SP500-60
|
||||||
|
2025-02-02 21:18:45,290 - INFO - Successfully updated 4 records for ^SP500-60
|
||||||
|
2025-02-02 21:18:46,351 - INFO - Retrieved 4 historical prices for ^SPESG using ^SPESG
|
||||||
|
2025-02-02 21:18:46,355 - INFO - Updated 4 records for ^SPESG
|
||||||
|
2025-02-02 21:18:46,357 - INFO - Successfully updated 4 records for ^SPESG
|
||||||
|
2025-02-02 21:18:47,421 - INFO - Retrieved 4 historical prices for ^SPSIBI using ^SPSIBI
|
||||||
|
2025-02-02 21:18:47,426 - INFO - Updated 4 records for ^SPSIBI
|
||||||
|
2025-02-02 21:18:47,429 - INFO - Successfully updated 4 records for ^SPSIBI
|
||||||
|
2025-02-02 21:18:47,429 - INFO - Progress: 35/45 indexes processed
|
||||||
|
2025-02-02 21:18:48,500 - INFO - Retrieved 4 historical prices for ^SPX using ^SPX
|
||||||
|
2025-02-02 21:18:48,506 - INFO - Updated 4 records for ^SPX
|
||||||
|
2025-02-02 21:18:48,509 - INFO - Successfully updated 4 records for ^SPX
|
||||||
|
2025-02-02 21:18:49,575 - INFO - Retrieved 4 historical prices for ^SSMI using ^SSMI
|
||||||
|
2025-02-02 21:18:49,581 - INFO - Updated 4 records for ^SSMI
|
||||||
|
2025-02-02 21:18:49,584 - INFO - Successfully updated 4 records for ^SSMI
|
||||||
|
2025-02-02 21:18:50,649 - INFO - Retrieved 3 historical prices for ^STI using ^STI
|
||||||
|
2025-02-02 21:18:50,653 - INFO - Updated 3 records for ^STI
|
||||||
|
2025-02-02 21:18:50,655 - INFO - Successfully updated 3 records for ^STI
|
||||||
|
2025-02-02 21:18:51,722 - INFO - Retrieved 4 historical prices for ^STOXX using ^STOXX
|
||||||
|
2025-02-02 21:18:51,727 - INFO - Updated 4 records for ^STOXX
|
||||||
|
2025-02-02 21:18:51,730 - INFO - Successfully updated 4 records for ^STOXX
|
||||||
|
2025-02-02 21:18:52,798 - INFO - Retrieved 4 historical prices for ^STOXX50E using ^STOXX50E
|
||||||
|
2025-02-02 21:18:52,802 - INFO - Updated 4 records for ^STOXX50E
|
||||||
|
2025-02-02 21:18:52,804 - INFO - Successfully updated 4 records for ^STOXX50E
|
||||||
|
2025-02-02 21:18:52,805 - INFO - Progress: 40/45 indexes processed
|
||||||
|
2025-02-02 21:18:53,874 - INFO - Retrieved 4 historical prices for SX7E.Z using SX7E.Z
|
||||||
|
2025-02-02 21:18:53,878 - INFO - Updated 4 records for SX7E.Z
|
||||||
|
2025-02-02 21:18:53,881 - INFO - Successfully updated 4 records for SX7E.Z
|
||||||
|
2025-02-02 21:18:54,942 - INFO - Retrieved 4 historical prices for SX8P.Z using SX8P.Z
|
||||||
|
2025-02-02 21:18:54,947 - INFO - Updated 4 records for SX8P.Z
|
||||||
|
2025-02-02 21:18:54,950 - INFO - Successfully updated 4 records for SX8P.Z
|
||||||
|
2025-02-02 21:18:56,015 - INFO - Retrieved 4 historical prices for ^TNX using ^TNX
|
||||||
|
2025-02-02 21:18:56,020 - INFO - Updated 4 records for ^TNX
|
||||||
|
2025-02-02 21:18:56,023 - INFO - Successfully updated 4 records for ^TNX
|
||||||
|
2025-02-02 21:18:57,285 - INFO - Retrieved 4 historical prices for ^VVIX using ^VVIX
|
||||||
|
2025-02-02 21:18:57,290 - INFO - Updated 4 records for ^VVIX
|
||||||
|
2025-02-02 21:18:57,293 - INFO - Successfully updated 4 records for ^VVIX
|
||||||
|
2025-02-02 21:18:58,379 - INFO - Retrieved 5 historical prices for ^W1DOW using ^W1DOW
|
||||||
|
2025-02-02 21:18:58,383 - INFO - Updated 4 records for ^W1DOW
|
||||||
|
2025-02-02 21:18:58,386 - INFO - Successfully updated 4 records for ^W1DOW
|
||||||
|
2025-02-02 21:18:58,387 - INFO - Progress: 45/45 indexes processed
|
||||||
|
2025-02-02 21:18:59,316 - WARNING - Data integrity issues found:
|
||||||
|
2025-02-02 21:18:59,317 - WARNING - anomalies: 2 issues found
|
||||||
|
2025-02-02 21:18:59,851 - INFO -
|
||||||
|
Final statistics:
|
||||||
|
2025-02-02 21:18:59,852 - INFO - Total indexes: 45
|
||||||
|
2025-02-02 21:18:59,852 - INFO - Total prices: 348752
|
||||||
|
2025-02-02 21:18:59,852 - INFO - Successfully processed: 45
|
||||||
|
2025-02-02 21:18:59,852 - INFO - Failed: 0
|
||||||
|
2025-02-02 21:18:59,855 - INFO - Database connection closed
|
||||||
489
logs/index_update_20250204_000002.log
Normal file
489
logs/index_update_20250204_000002.log
Normal file
@ -0,0 +1,489 @@
|
|||||||
|
2025-02-04 00:00:02,174 - INFO - Database connection established
|
||||||
|
2025-02-04 00:00:02,176 - INFO - Loaded 45 unique indexes
|
||||||
|
2025-02-04 00:00:02,176 - INFO - Initialized MarketIndexCollector with 45 unique indexes
|
||||||
|
2025-02-04 00:00:02,200 - INFO - Setting up database tables...
|
||||||
|
2025-02-04 00:00:02,206 - INFO - Existing tables dropped successfully
|
||||||
|
2025-02-04 00:00:02,313 - INFO - Database reset and setup completed successfully
|
||||||
|
2025-02-04 00:00:02,318 - INFO - Database setup completed successfully
|
||||||
|
2025-02-04 00:00:02,322 - INFO - Initializing 45 new indexes
|
||||||
|
2025-02-04 00:00:02,351 - INFO - Successfully initialized 45 indexes
|
||||||
|
2025-02-04 00:00:02,377 - INFO - Initial statistics:
|
||||||
|
2025-02-04 00:00:02,378 - INFO - Total indexes: 45
|
||||||
|
2025-02-04 00:00:02,378 - INFO - Total prices: 0
|
||||||
|
2025-02-04 00:00:02,387 - INFO - Found 45 active indexes to update
|
||||||
|
2025-02-04 00:00:04,560 - INFO - Retrieved 8255 historical prices for ^AEX using ^AEX
|
||||||
|
2025-02-04 00:00:04,973 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 00:00:05,191 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 00:00:05,512 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 00:00:05,741 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 00:00:06,210 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 00:00:06,558 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 00:00:06,929 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 00:00:07,307 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 00:00:07,441 - INFO - Updated 255 records for ^AEX
|
||||||
|
2025-02-04 00:00:07,452 - INFO - Successfully updated 8255 records for ^AEX
|
||||||
|
2025-02-04 00:00:09,780 - INFO - Retrieved 8592 historical prices for ^BFX using ^BFX
|
||||||
|
2025-02-04 00:00:10,376 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 00:00:10,697 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 00:00:11,019 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 00:00:11,326 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 00:00:11,646 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 00:00:11,911 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 00:00:12,341 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 00:00:12,782 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 00:00:12,905 - INFO - Updated 592 records for ^BFX
|
||||||
|
2025-02-04 00:00:12,912 - INFO - Successfully updated 8592 records for ^BFX
|
||||||
|
2025-02-04 00:00:15,230 - INFO - Retrieved 10082 historical prices for ^DJI using ^DJI
|
||||||
|
2025-02-04 00:00:15,713 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 00:00:15,914 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 00:00:16,221 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 00:00:16,503 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 00:00:16,710 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 00:00:16,962 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 00:00:17,143 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 00:00:17,323 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 00:00:17,574 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 00:00:17,809 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 00:00:17,833 - INFO - Updated 82 records for ^DJI
|
||||||
|
2025-02-04 00:00:17,841 - INFO - Successfully updated 10082 records for ^DJI
|
||||||
|
2025-02-04 00:00:20,002 - INFO - Retrieved 8332 historical prices for ^DJT using ^DJT
|
||||||
|
2025-02-04 00:00:20,440 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 00:00:20,603 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 00:00:20,819 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 00:00:21,003 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 00:00:21,214 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 00:00:21,468 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 00:00:21,648 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 00:00:21,803 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 00:00:21,850 - INFO - Updated 332 records for ^DJT
|
||||||
|
2025-02-04 00:00:21,854 - INFO - Successfully updated 8332 records for ^DJT
|
||||||
|
2025-02-04 00:00:23,922 - INFO - Retrieved 8332 historical prices for ^DJU using ^DJU
|
||||||
|
2025-02-04 00:00:24,336 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 00:00:24,556 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 00:00:24,698 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 00:00:24,834 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 00:00:24,985 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 00:00:25,132 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 00:00:25,276 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 00:00:25,407 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 00:00:25,451 - INFO - Updated 332 records for ^DJU
|
||||||
|
2025-02-04 00:00:25,455 - INFO - Successfully updated 8332 records for ^DJU
|
||||||
|
2025-02-04 00:00:25,467 - INFO - Progress: 5/45 indexes processed
|
||||||
|
2025-02-04 00:00:26,695 - INFO - Retrieved 496 historical prices for ^DJUSSC using ^DJUSSC
|
||||||
|
2025-02-04 00:00:26,786 - INFO - Updated 496 records for ^DJUSSC
|
||||||
|
2025-02-04 00:00:26,793 - INFO - Successfully updated 496 records for ^DJUSSC
|
||||||
|
2025-02-04 00:00:28,996 - INFO - Retrieved 11529 historical prices for DX-Y.NYB using DX-Y.NYB
|
||||||
|
2025-02-04 00:00:29,427 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:29,563 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:29,746 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:29,926 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:30,098 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:30,256 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:30,418 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:30,576 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:30,708 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:30,837 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:30,985 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:31,092 - INFO - Updated 529 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:31,100 - INFO - Successfully updated 11529 records for DX-Y.NYB
|
||||||
|
2025-02-04 00:00:33,164 - INFO - Retrieved 6617 historical prices for ^FCHI using ^FCHI
|
||||||
|
2025-02-04 00:00:33,510 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 00:00:33,693 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 00:00:33,860 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 00:00:34,058 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 00:00:34,258 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 00:00:34,416 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 00:00:34,539 - INFO - Updated 617 records for ^FCHI
|
||||||
|
2025-02-04 00:00:34,549 - INFO - Successfully updated 6617 records for ^FCHI
|
||||||
|
2025-02-04 00:00:36,683 - INFO - Retrieved 10471 historical prices for ^FTSE using ^FTSE
|
||||||
|
2025-02-04 00:00:37,116 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 00:00:37,298 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 00:00:37,484 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 00:00:37,628 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 00:00:37,777 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 00:00:37,923 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 00:00:38,056 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 00:00:38,196 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 00:00:38,334 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 00:00:38,498 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 00:00:38,570 - INFO - Updated 471 records for ^FTSE
|
||||||
|
2025-02-04 00:00:38,578 - INFO - Successfully updated 10471 records for ^FTSE
|
||||||
|
2025-02-04 00:00:40,628 - INFO - Retrieved 6925 historical prices for FTSEMIB.MI using FTSEMIB.MI
|
||||||
|
2025-02-04 00:00:41,130 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 00:00:41,376 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 00:00:41,627 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 00:00:41,823 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 00:00:42,058 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 00:00:42,431 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 00:00:42,782 - INFO - Updated 925 records for FTSEMIB.MI
|
||||||
|
2025-02-04 00:00:42,802 - INFO - Successfully updated 6925 records for FTSEMIB.MI
|
||||||
|
2025-02-04 00:00:42,818 - INFO - Progress: 10/45 indexes processed
|
||||||
|
2025-02-04 00:00:44,955 - INFO - Retrieved 9379 historical prices for ^GDAXI using ^GDAXI
|
||||||
|
2025-02-04 00:00:45,434 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 00:00:45,729 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 00:00:45,900 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 00:00:46,056 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 00:00:46,224 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 00:00:46,403 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 00:00:46,597 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 00:00:46,775 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 00:00:46,986 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 00:00:47,106 - INFO - Updated 379 records for ^GDAXI
|
||||||
|
2025-02-04 00:00:47,118 - INFO - Successfully updated 9379 records for ^GDAXI
|
||||||
|
2025-02-04 00:00:49,254 - INFO - Retrieved 7994 historical prices for ^GSPE using ^GSPE
|
||||||
|
2025-02-04 00:00:49,605 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 00:00:49,737 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 00:00:49,873 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 00:00:50,043 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 00:00:50,194 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 00:00:50,327 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 00:00:50,458 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 00:00:50,588 - INFO - Updated 994 records for ^GSPE
|
||||||
|
2025-02-04 00:00:50,593 - INFO - Successfully updated 7994 records for ^GSPE
|
||||||
|
2025-02-04 00:00:52,684 - INFO - Retrieved 9442 historical prices for ^HSI using ^HSI
|
||||||
|
2025-02-04 00:00:53,070 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 00:00:53,214 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 00:00:53,356 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 00:00:53,491 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 00:00:53,626 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 00:00:53,790 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 00:00:54,029 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 00:00:54,247 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 00:00:54,445 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 00:00:54,537 - INFO - Updated 442 records for ^HSI
|
||||||
|
2025-02-04 00:00:54,544 - INFO - Successfully updated 9442 records for ^HSI
|
||||||
|
2025-02-04 00:00:56,592 - INFO - Retrieved 7996 historical prices for ^IBEX using ^IBEX
|
||||||
|
2025-02-04 00:00:56,955 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 00:00:57,108 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 00:00:57,356 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 00:00:57,587 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 00:00:57,831 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 00:00:58,009 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 00:00:58,199 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 00:00:58,377 - INFO - Updated 996 records for ^IBEX
|
||||||
|
2025-02-04 00:00:58,382 - INFO - Successfully updated 7996 records for ^IBEX
|
||||||
|
2025-02-04 00:00:59,680 - INFO - Retrieved 699 historical prices for ^ICEBIO using ^ICEBIO
|
||||||
|
2025-02-04 00:00:59,809 - INFO - Updated 699 records for ^ICEBIO
|
||||||
|
2025-02-04 00:00:59,814 - INFO - Successfully updated 699 records for ^ICEBIO
|
||||||
|
2025-02-04 00:00:59,815 - INFO - Progress: 15/45 indexes processed
|
||||||
|
2025-02-04 00:01:01,807 - INFO - Retrieved 8644 historical prices for KOSPI200.KS using KOSPI200.KS
|
||||||
|
2025-02-04 00:01:02,238 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 00:01:02,385 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 00:01:02,522 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 00:01:02,666 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 00:01:02,826 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 00:01:03,010 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 00:01:03,149 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 00:01:03,290 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 00:01:03,388 - INFO - Updated 644 records for KOSPI200.KS
|
||||||
|
2025-02-04 00:01:03,394 - INFO - Successfully updated 8644 records for KOSPI200.KS
|
||||||
|
2025-02-04 00:01:06,040 - INFO - Retrieved 11148 historical prices for ^KS11 using ^KS11
|
||||||
|
2025-02-04 00:01:06,525 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 00:01:06,730 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 00:01:06,967 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 00:01:07,150 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 00:01:07,332 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 00:01:07,494 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 00:01:07,681 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 00:01:07,845 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 00:01:07,990 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 00:01:08,137 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 00:01:08,277 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 00:01:08,305 - INFO - Updated 148 records for ^KS11
|
||||||
|
2025-02-04 00:01:08,309 - INFO - Successfully updated 11148 records for ^KS11
|
||||||
|
2025-02-04 00:01:10,496 - INFO - Retrieved 11685 historical prices for MSCIWORLD using MSCIWORLD
|
||||||
|
2025-02-04 00:01:10,767 - WARNING - Found 21 duplicate dates for MSCIWORLD: ['2025-01-02', '2025-01-05', '2025-01-06', '2025-01-07', '2025-01-08', '2025-01-09', '2025-01-12', '2025-01-13', '2025-01-14', '2025-01-15', '2025-01-16', '2025-01-19', '2025-01-20', '2025-01-21', '2025-01-22', '2025-01-23', '2025-01-26', '2025-01-27', '2025-01-28', '2025-01-29', '2025-01-30']
|
||||||
|
2025-02-04 00:01:10,905 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:11,028 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:11,161 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:11,311 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:11,438 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:11,569 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:11,763 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:11,950 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:12,120 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:12,293 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:12,446 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:12,543 - INFO - Updated 664 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:12,547 - INFO - Successfully updated 11664 records for MSCIWORLD
|
||||||
|
2025-02-04 00:01:14,568 - INFO - Retrieved 6598 historical prices for ^N300 using ^N300
|
||||||
|
2025-02-04 00:01:14,874 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 00:01:14,999 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 00:01:15,126 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 00:01:15,252 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 00:01:15,378 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 00:01:15,515 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 00:01:15,665 - INFO - Updated 598 records for ^N300
|
||||||
|
2025-02-04 00:01:15,671 - INFO - Successfully updated 6598 records for ^N300
|
||||||
|
2025-02-04 00:01:17,621 - INFO - Retrieved 7868 historical prices for ^NBI using ^NBI
|
||||||
|
2025-02-04 00:01:17,954 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 00:01:18,095 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 00:01:18,226 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 00:01:18,354 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 00:01:18,492 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 00:01:18,621 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 00:01:18,751 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 00:01:18,868 - INFO - Updated 868 records for ^NBI
|
||||||
|
2025-02-04 00:01:18,871 - INFO - Successfully updated 7868 records for ^NBI
|
||||||
|
2025-02-04 00:01:18,882 - INFO - Progress: 20/45 indexes processed
|
||||||
|
2025-02-04 00:01:20,998 - INFO - Retrieved 9913 historical prices for ^NDX using ^NDX
|
||||||
|
2025-02-04 00:01:21,403 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 00:01:21,542 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 00:01:21,677 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 00:01:21,813 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 00:01:21,949 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 00:01:22,086 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 00:01:22,216 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 00:01:22,346 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 00:01:22,508 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 00:01:22,690 - INFO - Updated 913 records for ^NDX
|
||||||
|
2025-02-04 00:01:22,696 - INFO - Successfully updated 9913 records for ^NDX
|
||||||
|
2025-02-04 00:01:25,070 - INFO - Retrieved 11366 historical prices for ^NYA using ^NYA
|
||||||
|
2025-02-04 00:01:25,536 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 00:01:25,723 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 00:01:25,936 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 00:01:26,092 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 00:01:26,242 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 00:01:26,398 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 00:01:26,589 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 00:01:26,749 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 00:01:26,902 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 00:01:27,052 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 00:01:27,184 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 00:01:27,231 - INFO - Updated 366 records for ^NYA
|
||||||
|
2025-02-04 00:01:27,235 - INFO - Successfully updated 11366 records for ^NYA
|
||||||
|
2025-02-04 00:01:29,925 - INFO - Retrieved 9473 historical prices for ^RUI using ^RUI
|
||||||
|
2025-02-04 00:01:30,355 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 00:01:30,569 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 00:01:30,739 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 00:01:30,907 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 00:01:31,053 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 00:01:31,219 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 00:01:31,366 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 00:01:31,506 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 00:01:31,646 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 00:01:31,712 - INFO - Updated 473 records for ^RUI
|
||||||
|
2025-02-04 00:01:31,717 - INFO - Successfully updated 9473 records for ^RUI
|
||||||
|
2025-02-04 00:01:33,693 - INFO - Retrieved 8922 historical prices for ^SP500-15 using ^SP500-15
|
||||||
|
2025-02-04 00:01:34,171 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 00:01:34,316 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 00:01:34,475 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 00:01:34,642 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 00:01:34,867 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 00:01:35,003 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 00:01:35,144 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 00:01:35,285 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 00:01:35,403 - INFO - Updated 922 records for ^SP500-15
|
||||||
|
2025-02-04 00:01:35,406 - INFO - Successfully updated 8922 records for ^SP500-15
|
||||||
|
2025-02-04 00:01:37,298 - INFO - Retrieved 7994 historical prices for ^SP500-20 using ^SP500-20
|
||||||
|
2025-02-04 00:01:37,667 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 00:01:37,837 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 00:01:37,974 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 00:01:38,098 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 00:01:38,225 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 00:01:38,365 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 00:01:38,507 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 00:01:38,643 - INFO - Updated 994 records for ^SP500-20
|
||||||
|
2025-02-04 00:01:38,648 - INFO - Successfully updated 7994 records for ^SP500-20
|
||||||
|
2025-02-04 00:01:38,659 - INFO - Progress: 25/45 indexes processed
|
||||||
|
2025-02-04 00:01:40,693 - INFO - Retrieved 7993 historical prices for ^SP500-25 using ^SP500-25
|
||||||
|
2025-02-04 00:01:41,096 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 00:01:41,232 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 00:01:41,371 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 00:01:41,499 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 00:01:41,635 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 00:01:41,760 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 00:01:41,883 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 00:01:42,012 - INFO - Updated 993 records for ^SP500-25
|
||||||
|
2025-02-04 00:01:42,015 - INFO - Successfully updated 7993 records for ^SP500-25
|
||||||
|
2025-02-04 00:01:43,971 - INFO - Retrieved 7994 historical prices for ^SP500-30 using ^SP500-30
|
||||||
|
2025-02-04 00:01:44,297 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 00:01:44,432 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 00:01:44,569 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 00:01:44,701 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 00:01:44,834 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 00:01:44,969 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 00:01:45,109 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 00:01:45,247 - INFO - Updated 994 records for ^SP500-30
|
||||||
|
2025-02-04 00:01:45,251 - INFO - Successfully updated 7994 records for ^SP500-30
|
||||||
|
2025-02-04 00:01:47,174 - INFO - Retrieved 8078 historical prices for ^SP500-35 using ^SP500-35
|
||||||
|
2025-02-04 00:01:47,489 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 00:01:47,608 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 00:01:47,727 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 00:01:47,851 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 00:01:47,981 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 00:01:48,144 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 00:01:48,270 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 00:01:48,396 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 00:01:48,408 - INFO - Updated 78 records for ^SP500-35
|
||||||
|
2025-02-04 00:01:48,411 - INFO - Successfully updated 8078 records for ^SP500-35
|
||||||
|
2025-02-04 00:01:50,339 - INFO - Retrieved 7994 historical prices for ^SP500-40 using ^SP500-40
|
||||||
|
2025-02-04 00:01:50,656 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 00:01:50,778 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 00:01:50,907 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 00:01:51,038 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 00:01:51,168 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 00:01:51,300 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 00:01:51,435 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 00:01:51,580 - INFO - Updated 994 records for ^SP500-40
|
||||||
|
2025-02-04 00:01:51,583 - INFO - Successfully updated 7994 records for ^SP500-40
|
||||||
|
2025-02-04 00:01:53,646 - INFO - Retrieved 8923 historical prices for ^SP500-45 using ^SP500-45
|
||||||
|
2025-02-04 00:01:54,015 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 00:01:54,166 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 00:01:54,326 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 00:01:54,452 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 00:01:54,571 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 00:01:54,696 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 00:01:54,817 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 00:01:54,936 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 00:01:55,046 - INFO - Updated 923 records for ^SP500-45
|
||||||
|
2025-02-04 00:01:55,049 - INFO - Successfully updated 8923 records for ^SP500-45
|
||||||
|
2025-02-04 00:01:55,061 - INFO - Progress: 30/45 indexes processed
|
||||||
|
2025-02-04 00:01:57,011 - INFO - Retrieved 7994 historical prices for ^SP500-50 using ^SP500-50
|
||||||
|
2025-02-04 00:01:57,336 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 00:01:57,468 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 00:01:57,645 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 00:01:57,804 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 00:01:57,945 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 00:01:58,080 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 00:01:58,223 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 00:01:58,357 - INFO - Updated 994 records for ^SP500-50
|
||||||
|
2025-02-04 00:01:58,361 - INFO - Successfully updated 7994 records for ^SP500-50
|
||||||
|
2025-02-04 00:02:00,309 - INFO - Retrieved 8921 historical prices for ^SP500-55 using ^SP500-55
|
||||||
|
2025-02-04 00:02:00,677 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 00:02:00,807 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 00:02:00,933 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 00:02:01,058 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 00:02:01,231 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 00:02:01,380 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 00:02:01,520 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 00:02:01,647 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 00:02:01,762 - INFO - Updated 921 records for ^SP500-55
|
||||||
|
2025-02-04 00:02:01,765 - INFO - Successfully updated 8921 records for ^SP500-55
|
||||||
|
2025-02-04 00:02:03,619 - INFO - Retrieved 5783 historical prices for ^SP500-60 using ^SP500-60
|
||||||
|
2025-02-04 00:02:03,883 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-04 00:02:04,016 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-04 00:02:04,156 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-04 00:02:04,284 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-04 00:02:04,413 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-04 00:02:04,510 - INFO - Updated 783 records for ^SP500-60
|
||||||
|
2025-02-04 00:02:04,512 - INFO - Successfully updated 5783 records for ^SP500-60
|
||||||
|
2025-02-04 00:02:05,910 - INFO - Retrieved 1127 historical prices for ^SPESG using ^SPESG
|
||||||
|
2025-02-04 00:02:06,137 - INFO - Updated 1000 records for ^SPESG
|
||||||
|
2025-02-04 00:02:06,159 - INFO - Updated 127 records for ^SPESG
|
||||||
|
2025-02-04 00:02:06,163 - INFO - Successfully updated 1127 records for ^SPESG
|
||||||
|
2025-02-04 00:02:07,967 - INFO - Retrieved 4792 historical prices for ^SPSIBI using ^SPSIBI
|
||||||
|
2025-02-04 00:02:08,225 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-04 00:02:08,352 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-04 00:02:08,479 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-04 00:02:08,604 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-04 00:02:08,700 - INFO - Updated 792 records for ^SPSIBI
|
||||||
|
2025-02-04 00:02:08,703 - INFO - Successfully updated 4792 records for ^SPSIBI
|
||||||
|
2025-02-04 00:02:08,709 - INFO - Progress: 35/45 indexes processed
|
||||||
|
2025-02-04 00:02:11,043 - INFO - Retrieved 11366 historical prices for ^SPX using ^SPX
|
||||||
|
2025-02-04 00:02:11,463 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 00:02:11,591 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 00:02:11,726 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 00:02:11,889 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 00:02:12,026 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 00:02:12,191 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 00:02:12,324 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 00:02:12,471 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 00:02:12,619 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 00:02:12,757 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 00:02:12,916 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 00:02:12,982 - INFO - Updated 366 records for ^SPX
|
||||||
|
2025-02-04 00:02:12,987 - INFO - Successfully updated 11366 records for ^SPX
|
||||||
|
2025-02-04 00:02:15,483 - INFO - Retrieved 8599 historical prices for ^SSMI using ^SSMI
|
||||||
|
2025-02-04 00:02:15,822 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 00:02:15,967 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 00:02:16,104 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 00:02:16,264 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 00:02:16,405 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 00:02:16,559 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 00:02:16,702 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 00:02:16,837 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 00:02:16,919 - INFO - Updated 599 records for ^SSMI
|
||||||
|
2025-02-04 00:02:16,923 - INFO - Successfully updated 8599 records for ^SSMI
|
||||||
|
2025-02-04 00:02:19,068 - INFO - Retrieved 9514 historical prices for ^STI using ^STI
|
||||||
|
2025-02-04 00:02:19,435 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 00:02:19,568 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 00:02:19,693 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 00:02:19,818 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 00:02:19,957 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 00:02:20,088 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 00:02:20,222 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 00:02:20,348 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 00:02:20,477 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 00:02:20,543 - INFO - Updated 514 records for ^STI
|
||||||
|
2025-02-04 00:02:20,549 - INFO - Successfully updated 9514 records for ^STI
|
||||||
|
2025-02-04 00:02:22,327 - INFO - Retrieved 5239 historical prices for ^STOXX using ^STOXX
|
||||||
|
2025-02-04 00:02:22,591 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-04 00:02:22,739 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-04 00:02:22,873 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-04 00:02:23,004 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-04 00:02:23,131 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-04 00:02:23,162 - INFO - Updated 239 records for ^STOXX
|
||||||
|
2025-02-04 00:02:23,165 - INFO - Successfully updated 5239 records for ^STOXX
|
||||||
|
2025-02-04 00:02:25,149 - INFO - Retrieved 9739 historical prices for ^STOXX50E using ^STOXX50E
|
||||||
|
2025-02-04 00:02:25,574 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 00:02:25,745 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 00:02:25,887 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 00:02:26,027 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 00:02:26,153 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 00:02:26,276 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 00:02:26,400 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 00:02:26,527 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 00:02:26,669 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 00:02:26,772 - INFO - Updated 739 records for ^STOXX50E
|
||||||
|
2025-02-04 00:02:26,777 - INFO - Successfully updated 9739 records for ^STOXX50E
|
||||||
|
2025-02-04 00:02:26,790 - INFO - Progress: 40/45 indexes processed
|
||||||
|
2025-02-04 00:02:28,375 - INFO - Retrieved 3105 historical prices for SX7E.Z using SX7E.Z
|
||||||
|
2025-02-04 00:02:28,635 - INFO - Updated 1000 records for SX7E.Z
|
||||||
|
2025-02-04 00:02:28,785 - INFO - Updated 1000 records for SX7E.Z
|
||||||
|
2025-02-04 00:02:28,916 - INFO - Updated 1000 records for SX7E.Z
|
||||||
|
2025-02-04 00:02:28,933 - INFO - Updated 105 records for SX7E.Z
|
||||||
|
2025-02-04 00:02:28,936 - INFO - Successfully updated 3105 records for SX7E.Z
|
||||||
|
2025-02-04 00:02:30,179 - INFO - Retrieved 386 historical prices for SX8P.Z using SX8P.Z
|
||||||
|
2025-02-04 00:02:30,235 - INFO - Updated 386 records for SX8P.Z
|
||||||
|
2025-02-04 00:02:30,238 - INFO - Successfully updated 386 records for SX8P.Z
|
||||||
|
2025-02-04 00:02:32,355 - INFO - Retrieved 11301 historical prices for ^TNX using ^TNX
|
||||||
|
2025-02-04 00:02:32,763 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 00:02:32,894 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 00:02:33,021 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 00:02:33,143 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 00:02:33,266 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 00:02:33,393 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 00:02:33,524 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 00:02:33,643 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 00:02:33,765 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 00:02:33,892 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 00:02:34,019 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 00:02:34,061 - INFO - Updated 301 records for ^TNX
|
||||||
|
2025-02-04 00:02:34,064 - INFO - Successfully updated 11301 records for ^TNX
|
||||||
|
2025-02-04 00:02:35,722 - INFO - Retrieved 4701 historical prices for ^VVIX using ^VVIX
|
||||||
|
2025-02-04 00:02:35,980 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-04 00:02:36,130 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-04 00:02:36,271 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-04 00:02:36,404 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-04 00:02:36,501 - INFO - Updated 701 records for ^VVIX
|
||||||
|
2025-02-04 00:02:36,505 - INFO - Successfully updated 4701 records for ^VVIX
|
||||||
|
2025-02-04 00:02:41,894 - INFO - Retrieved 6524 historical prices for ^W1DOW using ^W1DOW
|
||||||
|
2025-02-04 00:02:42,194 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 00:02:42,338 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 00:02:42,474 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 00:02:42,607 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 00:02:42,760 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 00:02:42,895 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 00:02:42,962 - INFO - Updated 524 records for ^W1DOW
|
||||||
|
2025-02-04 00:02:42,965 - INFO - Successfully updated 6524 records for ^W1DOW
|
||||||
|
2025-02-04 00:02:42,975 - INFO - Progress: 45/45 indexes processed
|
||||||
|
2025-02-04 00:02:43,971 - WARNING - Data integrity issues found:
|
||||||
|
2025-02-04 00:02:43,971 - WARNING - anomalies: 2 issues found
|
||||||
|
2025-02-04 00:02:44,514 - INFO -
|
||||||
|
Final statistics:
|
||||||
|
2025-02-04 00:02:44,515 - INFO - Total indexes: 45
|
||||||
|
2025-02-04 00:02:44,515 - INFO - Total prices: 348804
|
||||||
|
2025-02-04 00:02:44,515 - INFO - Successfully processed: 45
|
||||||
|
2025-02-04 00:02:44,515 - INFO - Failed: 0
|
||||||
|
2025-02-04 00:02:44,516 - INFO - Database connection closed
|
||||||
489
logs/index_update_20250204_122813.log
Normal file
489
logs/index_update_20250204_122813.log
Normal file
@ -0,0 +1,489 @@
|
|||||||
|
2025-02-04 12:28:13,224 - INFO - Database connection established
|
||||||
|
2025-02-04 12:28:13,225 - INFO - Loaded 45 unique indexes
|
||||||
|
2025-02-04 12:28:13,225 - INFO - Initialized MarketIndexCollector with 45 unique indexes
|
||||||
|
2025-02-04 12:28:13,234 - INFO - Setting up database tables...
|
||||||
|
2025-02-04 12:28:13,236 - INFO - Existing tables dropped successfully
|
||||||
|
2025-02-04 12:28:13,256 - INFO - Database reset and setup completed successfully
|
||||||
|
2025-02-04 12:28:13,257 - INFO - Database setup completed successfully
|
||||||
|
2025-02-04 12:28:13,259 - INFO - Initializing 45 new indexes
|
||||||
|
2025-02-04 12:28:13,266 - INFO - Successfully initialized 45 indexes
|
||||||
|
2025-02-04 12:28:13,273 - INFO - Initial statistics:
|
||||||
|
2025-02-04 12:28:13,273 - INFO - Total indexes: 45
|
||||||
|
2025-02-04 12:28:13,273 - INFO - Total prices: 0
|
||||||
|
2025-02-04 12:28:13,275 - INFO - Found 45 active indexes to update
|
||||||
|
2025-02-04 12:28:15,722 - INFO - Retrieved 8256 historical prices for ^AEX using ^AEX
|
||||||
|
2025-02-04 12:28:16,059 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 12:28:16,185 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 12:28:16,311 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 12:28:16,436 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 12:28:16,561 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 12:28:16,679 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 12:28:16,800 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 12:28:16,918 - INFO - Updated 1000 records for ^AEX
|
||||||
|
2025-02-04 12:28:16,951 - INFO - Updated 255 records for ^AEX
|
||||||
|
2025-02-04 12:28:16,954 - INFO - Successfully updated 8255 records for ^AEX
|
||||||
|
2025-02-04 12:28:18,901 - INFO - Retrieved 8593 historical prices for ^BFX using ^BFX
|
||||||
|
2025-02-04 12:28:19,236 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 12:28:19,358 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 12:28:19,477 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 12:28:19,602 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 12:28:19,729 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 12:28:19,852 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 12:28:19,971 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 12:28:20,089 - INFO - Updated 1000 records for ^BFX
|
||||||
|
2025-02-04 12:28:20,161 - INFO - Updated 592 records for ^BFX
|
||||||
|
2025-02-04 12:28:20,164 - INFO - Successfully updated 8592 records for ^BFX
|
||||||
|
2025-02-04 12:28:25,464 - INFO - Retrieved 10082 historical prices for ^DJI using ^DJI
|
||||||
|
2025-02-04 12:28:25,826 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 12:28:25,948 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 12:28:26,071 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 12:28:26,193 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 12:28:26,315 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 12:28:26,438 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 12:28:26,559 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 12:28:26,680 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 12:28:26,800 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 12:28:26,919 - INFO - Updated 1000 records for ^DJI
|
||||||
|
2025-02-04 12:28:26,931 - INFO - Updated 82 records for ^DJI
|
||||||
|
2025-02-04 12:28:26,934 - INFO - Successfully updated 10082 records for ^DJI
|
||||||
|
2025-02-04 12:28:29,020 - INFO - Retrieved 8332 historical prices for ^DJT using ^DJT
|
||||||
|
2025-02-04 12:28:29,348 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 12:28:29,474 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 12:28:29,593 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 12:28:29,714 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 12:28:29,834 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 12:28:29,953 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 12:28:30,074 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 12:28:30,193 - INFO - Updated 1000 records for ^DJT
|
||||||
|
2025-02-04 12:28:30,235 - INFO - Updated 332 records for ^DJT
|
||||||
|
2025-02-04 12:28:30,238 - INFO - Successfully updated 8332 records for ^DJT
|
||||||
|
2025-02-04 12:28:32,286 - INFO - Retrieved 8332 historical prices for ^DJU using ^DJU
|
||||||
|
2025-02-04 12:28:32,603 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 12:28:32,723 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 12:28:32,842 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 12:28:32,963 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 12:28:33,083 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 12:28:33,201 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 12:28:33,321 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 12:28:33,440 - INFO - Updated 1000 records for ^DJU
|
||||||
|
2025-02-04 12:28:33,482 - INFO - Updated 332 records for ^DJU
|
||||||
|
2025-02-04 12:28:33,485 - INFO - Successfully updated 8332 records for ^DJU
|
||||||
|
2025-02-04 12:28:33,495 - INFO - Progress: 5/45 indexes processed
|
||||||
|
2025-02-04 12:28:34,715 - INFO - Retrieved 496 historical prices for ^DJUSSC using ^DJUSSC
|
||||||
|
2025-02-04 12:28:34,787 - INFO - Updated 496 records for ^DJUSSC
|
||||||
|
2025-02-04 12:28:34,790 - INFO - Successfully updated 496 records for ^DJUSSC
|
||||||
|
2025-02-04 12:28:36,958 - INFO - Retrieved 11530 historical prices for DX-Y.NYB using DX-Y.NYB
|
||||||
|
2025-02-04 12:28:37,368 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:37,493 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:37,618 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:37,746 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:37,872 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:37,994 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:38,119 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:38,246 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:38,365 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:38,484 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:38,603 - INFO - Updated 1000 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:38,669 - INFO - Updated 529 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:38,672 - INFO - Successfully updated 11529 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:28:40,663 - INFO - Retrieved 6618 historical prices for ^FCHI using ^FCHI
|
||||||
|
2025-02-04 12:28:40,953 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 12:28:41,081 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 12:28:41,208 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 12:28:41,337 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 12:28:41,469 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 12:28:41,598 - INFO - Updated 1000 records for ^FCHI
|
||||||
|
2025-02-04 12:28:41,681 - INFO - Updated 617 records for ^FCHI
|
||||||
|
2025-02-04 12:28:41,684 - INFO - Successfully updated 6617 records for ^FCHI
|
||||||
|
2025-02-04 12:28:43,939 - INFO - Retrieved 10472 historical prices for ^FTSE using ^FTSE
|
||||||
|
2025-02-04 12:28:44,323 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 12:28:44,458 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 12:28:44,581 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 12:28:44,702 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 12:28:44,830 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 12:28:44,954 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 12:28:45,079 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 12:28:45,205 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 12:28:45,331 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 12:28:45,458 - INFO - Updated 1000 records for ^FTSE
|
||||||
|
2025-02-04 12:28:45,521 - INFO - Updated 471 records for ^FTSE
|
||||||
|
2025-02-04 12:28:45,525 - INFO - Successfully updated 10471 records for ^FTSE
|
||||||
|
2025-02-04 12:28:47,471 - INFO - Retrieved 6926 historical prices for FTSEMIB.MI using FTSEMIB.MI
|
||||||
|
2025-02-04 12:28:47,762 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 12:28:47,889 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 12:28:48,013 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 12:28:48,137 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 12:28:48,263 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 12:28:48,389 - INFO - Updated 1000 records for FTSEMIB.MI
|
||||||
|
2025-02-04 12:28:48,517 - INFO - Updated 925 records for FTSEMIB.MI
|
||||||
|
2025-02-04 12:28:48,524 - INFO - Successfully updated 6925 records for FTSEMIB.MI
|
||||||
|
2025-02-04 12:28:48,534 - INFO - Progress: 10/45 indexes processed
|
||||||
|
2025-02-04 12:28:50,599 - INFO - Retrieved 9380 historical prices for ^GDAXI using ^GDAXI
|
||||||
|
2025-02-04 12:28:50,951 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 12:28:51,072 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 12:28:51,191 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 12:28:51,311 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 12:28:51,432 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 12:28:51,552 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 12:28:51,674 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 12:28:51,795 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 12:28:51,916 - INFO - Updated 1000 records for ^GDAXI
|
||||||
|
2025-02-04 12:28:51,963 - INFO - Updated 379 records for ^GDAXI
|
||||||
|
2025-02-04 12:28:51,966 - INFO - Successfully updated 9379 records for ^GDAXI
|
||||||
|
2025-02-04 12:28:53,976 - INFO - Retrieved 7994 historical prices for ^GSPE using ^GSPE
|
||||||
|
2025-02-04 12:28:54,302 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 12:28:54,433 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 12:28:54,554 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 12:28:54,675 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 12:28:54,796 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 12:28:54,918 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 12:28:55,038 - INFO - Updated 1000 records for ^GSPE
|
||||||
|
2025-02-04 12:28:55,159 - INFO - Updated 994 records for ^GSPE
|
||||||
|
2025-02-04 12:28:55,162 - INFO - Successfully updated 7994 records for ^GSPE
|
||||||
|
2025-02-04 12:28:57,224 - INFO - Retrieved 9443 historical prices for ^HSI using ^HSI
|
||||||
|
2025-02-04 12:28:57,615 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 12:28:57,751 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 12:28:57,881 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 12:28:58,011 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 12:28:58,138 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 12:28:58,270 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 12:28:58,403 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 12:28:58,538 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 12:28:58,667 - INFO - Updated 1000 records for ^HSI
|
||||||
|
2025-02-04 12:28:58,727 - INFO - Updated 442 records for ^HSI
|
||||||
|
2025-02-04 12:28:58,730 - INFO - Successfully updated 9442 records for ^HSI
|
||||||
|
2025-02-04 12:29:00,747 - INFO - Retrieved 7997 historical prices for ^IBEX using ^IBEX
|
||||||
|
2025-02-04 12:29:01,058 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 12:29:01,179 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 12:29:01,300 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 12:29:01,422 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 12:29:01,544 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 12:29:01,664 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 12:29:01,787 - INFO - Updated 1000 records for ^IBEX
|
||||||
|
2025-02-04 12:29:01,908 - INFO - Updated 996 records for ^IBEX
|
||||||
|
2025-02-04 12:29:01,911 - INFO - Successfully updated 7996 records for ^IBEX
|
||||||
|
2025-02-04 12:29:03,490 - INFO - Retrieved 699 historical prices for ^ICEBIO using ^ICEBIO
|
||||||
|
2025-02-04 12:29:03,609 - INFO - Updated 699 records for ^ICEBIO
|
||||||
|
2025-02-04 12:29:03,612 - INFO - Successfully updated 699 records for ^ICEBIO
|
||||||
|
2025-02-04 12:29:03,613 - INFO - Progress: 15/45 indexes processed
|
||||||
|
2025-02-04 12:29:05,527 - INFO - Retrieved 8645 historical prices for KOSPI200.KS using KOSPI200.KS
|
||||||
|
2025-02-04 12:29:05,864 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:05,984 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:06,104 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:06,225 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:06,344 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:06,464 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:06,583 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:06,702 - INFO - Updated 1000 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:06,780 - INFO - Updated 644 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:06,783 - INFO - Successfully updated 8644 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:08,926 - INFO - Retrieved 11149 historical prices for ^KS11 using ^KS11
|
||||||
|
2025-02-04 12:29:09,334 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 12:29:09,460 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 12:29:09,581 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 12:29:09,709 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 12:29:09,839 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 12:29:09,964 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 12:29:10,097 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 12:29:10,227 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 12:29:10,354 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 12:29:10,475 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 12:29:10,596 - INFO - Updated 1000 records for ^KS11
|
||||||
|
2025-02-04 12:29:10,617 - INFO - Updated 148 records for ^KS11
|
||||||
|
2025-02-04 12:29:10,619 - INFO - Successfully updated 11148 records for ^KS11
|
||||||
|
2025-02-04 12:29:12,628 - INFO - Retrieved 11685 historical prices for MSCIWORLD using MSCIWORLD
|
||||||
|
2025-02-04 12:29:12,898 - WARNING - Found 21 duplicate dates for MSCIWORLD: ['2025-01-02', '2025-01-05', '2025-01-06', '2025-01-07', '2025-01-08', '2025-01-09', '2025-01-12', '2025-01-13', '2025-01-14', '2025-01-15', '2025-01-16', '2025-01-19', '2025-01-20', '2025-01-21', '2025-01-22', '2025-01-23', '2025-01-26', '2025-01-27', '2025-01-28', '2025-01-29', '2025-01-30']
|
||||||
|
2025-02-04 12:29:13,028 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:13,148 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:13,271 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:13,390 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:13,517 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:13,681 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:13,807 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:13,942 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:14,068 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:14,198 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:14,327 - INFO - Updated 1000 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:14,408 - INFO - Updated 664 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:14,411 - INFO - Successfully updated 11664 records for MSCIWORLD
|
||||||
|
2025-02-04 12:29:16,244 - INFO - Retrieved 6599 historical prices for ^N300 using ^N300
|
||||||
|
2025-02-04 12:29:16,550 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 12:29:16,680 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 12:29:16,812 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 12:29:16,942 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 12:29:17,068 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 12:29:17,200 - INFO - Updated 1000 records for ^N300
|
||||||
|
2025-02-04 12:29:17,283 - INFO - Updated 598 records for ^N300
|
||||||
|
2025-02-04 12:29:17,287 - INFO - Successfully updated 6598 records for ^N300
|
||||||
|
2025-02-04 12:29:19,257 - INFO - Retrieved 7868 historical prices for ^NBI using ^NBI
|
||||||
|
2025-02-04 12:29:19,577 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 12:29:19,703 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 12:29:19,831 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 12:29:19,960 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 12:29:20,088 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 12:29:20,219 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 12:29:20,349 - INFO - Updated 1000 records for ^NBI
|
||||||
|
2025-02-04 12:29:20,454 - INFO - Updated 868 records for ^NBI
|
||||||
|
2025-02-04 12:29:20,457 - INFO - Successfully updated 7868 records for ^NBI
|
||||||
|
2025-02-04 12:29:20,466 - INFO - Progress: 20/45 indexes processed
|
||||||
|
2025-02-04 12:29:22,590 - INFO - Retrieved 9913 historical prices for ^NDX using ^NDX
|
||||||
|
2025-02-04 12:29:22,958 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 12:29:23,082 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 12:29:23,207 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 12:29:23,326 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 12:29:23,448 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 12:29:23,570 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 12:29:23,690 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 12:29:23,809 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 12:29:23,928 - INFO - Updated 1000 records for ^NDX
|
||||||
|
2025-02-04 12:29:24,039 - INFO - Updated 913 records for ^NDX
|
||||||
|
2025-02-04 12:29:24,042 - INFO - Successfully updated 9913 records for ^NDX
|
||||||
|
2025-02-04 12:29:26,262 - INFO - Retrieved 11366 historical prices for ^NYA using ^NYA
|
||||||
|
2025-02-04 12:29:26,660 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 12:29:26,780 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 12:29:26,900 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 12:29:27,022 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 12:29:27,143 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 12:29:27,262 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 12:29:27,382 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 12:29:27,501 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 12:29:27,621 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 12:29:27,741 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 12:29:27,861 - INFO - Updated 1000 records for ^NYA
|
||||||
|
2025-02-04 12:29:27,906 - INFO - Updated 366 records for ^NYA
|
||||||
|
2025-02-04 12:29:27,908 - INFO - Successfully updated 11366 records for ^NYA
|
||||||
|
2025-02-04 12:29:31,543 - INFO - Retrieved 9473 historical prices for ^RUI using ^RUI
|
||||||
|
2025-02-04 12:29:31,894 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 12:29:32,014 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 12:29:32,133 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 12:29:32,252 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 12:29:32,371 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 12:29:32,491 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 12:29:32,610 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 12:29:32,728 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 12:29:32,847 - INFO - Updated 1000 records for ^RUI
|
||||||
|
2025-02-04 12:29:32,904 - INFO - Updated 473 records for ^RUI
|
||||||
|
2025-02-04 12:29:32,907 - INFO - Successfully updated 9473 records for ^RUI
|
||||||
|
2025-02-04 12:29:34,945 - INFO - Retrieved 8922 historical prices for ^SP500-15 using ^SP500-15
|
||||||
|
2025-02-04 12:29:35,295 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 12:29:35,416 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 12:29:35,537 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 12:29:35,658 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 12:29:35,800 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 12:29:35,939 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 12:29:36,059 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 12:29:36,180 - INFO - Updated 1000 records for ^SP500-15
|
||||||
|
2025-02-04 12:29:36,293 - INFO - Updated 922 records for ^SP500-15
|
||||||
|
2025-02-04 12:29:36,296 - INFO - Successfully updated 8922 records for ^SP500-15
|
||||||
|
2025-02-04 12:29:39,090 - INFO - Retrieved 7994 historical prices for ^SP500-20 using ^SP500-20
|
||||||
|
2025-02-04 12:29:39,415 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 12:29:39,535 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 12:29:39,670 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 12:29:39,803 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 12:29:39,935 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 12:29:40,063 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 12:29:40,193 - INFO - Updated 1000 records for ^SP500-20
|
||||||
|
2025-02-04 12:29:40,314 - INFO - Updated 994 records for ^SP500-20
|
||||||
|
2025-02-04 12:29:40,317 - INFO - Successfully updated 7994 records for ^SP500-20
|
||||||
|
2025-02-04 12:29:40,327 - INFO - Progress: 25/45 indexes processed
|
||||||
|
2025-02-04 12:29:42,243 - INFO - Retrieved 7993 historical prices for ^SP500-25 using ^SP500-25
|
||||||
|
2025-02-04 12:29:42,569 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 12:29:42,695 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 12:29:42,825 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 12:29:42,953 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 12:29:43,076 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 12:29:43,205 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 12:29:43,334 - INFO - Updated 1000 records for ^SP500-25
|
||||||
|
2025-02-04 12:29:43,467 - INFO - Updated 993 records for ^SP500-25
|
||||||
|
2025-02-04 12:29:43,470 - INFO - Successfully updated 7993 records for ^SP500-25
|
||||||
|
2025-02-04 12:29:45,394 - INFO - Retrieved 7994 historical prices for ^SP500-30 using ^SP500-30
|
||||||
|
2025-02-04 12:29:45,716 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 12:29:45,846 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 12:29:45,977 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 12:29:46,106 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 12:29:46,234 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 12:29:46,364 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 12:29:46,494 - INFO - Updated 1000 records for ^SP500-30
|
||||||
|
2025-02-04 12:29:46,662 - INFO - Updated 994 records for ^SP500-30
|
||||||
|
2025-02-04 12:29:46,666 - INFO - Successfully updated 7994 records for ^SP500-30
|
||||||
|
2025-02-04 12:29:48,611 - INFO - Retrieved 8078 historical prices for ^SP500-35 using ^SP500-35
|
||||||
|
2025-02-04 12:29:48,939 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 12:29:49,066 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 12:29:49,192 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 12:29:49,323 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 12:29:49,447 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 12:29:49,574 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 12:29:49,702 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 12:29:49,830 - INFO - Updated 1000 records for ^SP500-35
|
||||||
|
2025-02-04 12:29:49,841 - INFO - Updated 78 records for ^SP500-35
|
||||||
|
2025-02-04 12:29:49,844 - INFO - Successfully updated 8078 records for ^SP500-35
|
||||||
|
2025-02-04 12:29:51,860 - INFO - Retrieved 7994 historical prices for ^SP500-40 using ^SP500-40
|
||||||
|
2025-02-04 12:29:52,180 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 12:29:52,308 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 12:29:52,439 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 12:29:52,574 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 12:29:52,701 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 12:29:52,828 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 12:29:52,961 - INFO - Updated 1000 records for ^SP500-40
|
||||||
|
2025-02-04 12:29:53,088 - INFO - Updated 994 records for ^SP500-40
|
||||||
|
2025-02-04 12:29:53,092 - INFO - Successfully updated 7994 records for ^SP500-40
|
||||||
|
2025-02-04 12:29:55,050 - INFO - Retrieved 8923 historical prices for ^SP500-45 using ^SP500-45
|
||||||
|
2025-02-04 12:29:55,399 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 12:29:55,522 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 12:29:55,645 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 12:29:55,778 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 12:29:55,904 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 12:29:56,030 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 12:29:56,159 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 12:29:56,286 - INFO - Updated 1000 records for ^SP500-45
|
||||||
|
2025-02-04 12:29:56,405 - INFO - Updated 923 records for ^SP500-45
|
||||||
|
2025-02-04 12:29:56,410 - INFO - Successfully updated 8923 records for ^SP500-45
|
||||||
|
2025-02-04 12:29:56,421 - INFO - Progress: 30/45 indexes processed
|
||||||
|
2025-02-04 12:29:59,302 - INFO - Retrieved 7994 historical prices for ^SP500-50 using ^SP500-50
|
||||||
|
2025-02-04 12:29:59,630 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 12:29:59,756 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 12:29:59,882 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 12:30:00,008 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 12:30:00,134 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 12:30:00,253 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 12:30:00,374 - INFO - Updated 1000 records for ^SP500-50
|
||||||
|
2025-02-04 12:30:00,492 - INFO - Updated 994 records for ^SP500-50
|
||||||
|
2025-02-04 12:30:00,494 - INFO - Successfully updated 7994 records for ^SP500-50
|
||||||
|
2025-02-04 12:30:02,695 - INFO - Retrieved 8921 historical prices for ^SP500-55 using ^SP500-55
|
||||||
|
2025-02-04 12:30:03,056 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:03,187 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:03,312 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:03,443 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:03,567 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:03,691 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:03,819 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:03,948 - INFO - Updated 1000 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:04,065 - INFO - Updated 921 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:04,068 - INFO - Successfully updated 8921 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:05,981 - INFO - Retrieved 5783 historical prices for ^SP500-60 using ^SP500-60
|
||||||
|
2025-02-04 12:30:06,253 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-04 12:30:06,375 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-04 12:30:06,495 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-04 12:30:06,622 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-04 12:30:06,754 - INFO - Updated 1000 records for ^SP500-60
|
||||||
|
2025-02-04 12:30:06,850 - INFO - Updated 783 records for ^SP500-60
|
||||||
|
2025-02-04 12:30:06,853 - INFO - Successfully updated 5783 records for ^SP500-60
|
||||||
|
2025-02-04 12:30:08,241 - INFO - Retrieved 1127 historical prices for ^SPESG using ^SPESG
|
||||||
|
2025-02-04 12:30:08,395 - INFO - Updated 1000 records for ^SPESG
|
||||||
|
2025-02-04 12:30:08,415 - INFO - Updated 127 records for ^SPESG
|
||||||
|
2025-02-04 12:30:08,418 - INFO - Successfully updated 1127 records for ^SPESG
|
||||||
|
2025-02-04 12:30:10,219 - INFO - Retrieved 4792 historical prices for ^SPSIBI using ^SPSIBI
|
||||||
|
2025-02-04 12:30:10,458 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-04 12:30:10,581 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-04 12:30:10,701 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-04 12:30:10,828 - INFO - Updated 1000 records for ^SPSIBI
|
||||||
|
2025-02-04 12:30:10,929 - INFO - Updated 792 records for ^SPSIBI
|
||||||
|
2025-02-04 12:30:10,932 - INFO - Successfully updated 4792 records for ^SPSIBI
|
||||||
|
2025-02-04 12:30:10,938 - INFO - Progress: 35/45 indexes processed
|
||||||
|
2025-02-04 12:30:13,326 - INFO - Retrieved 11366 historical prices for ^SPX using ^SPX
|
||||||
|
2025-02-04 12:30:13,731 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 12:30:13,854 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 12:30:13,973 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 12:30:14,095 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 12:30:14,224 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 12:30:14,352 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 12:30:14,476 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 12:30:14,604 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 12:30:14,731 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 12:30:14,859 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 12:30:14,983 - INFO - Updated 1000 records for ^SPX
|
||||||
|
2025-02-04 12:30:15,033 - INFO - Updated 366 records for ^SPX
|
||||||
|
2025-02-04 12:30:15,036 - INFO - Successfully updated 11366 records for ^SPX
|
||||||
|
2025-02-04 12:30:17,850 - INFO - Retrieved 8600 historical prices for ^SSMI using ^SSMI
|
||||||
|
2025-02-04 12:30:18,174 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 12:30:18,331 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 12:30:18,464 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 12:30:18,587 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 12:30:18,709 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 12:30:18,829 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 12:30:18,953 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 12:30:19,074 - INFO - Updated 1000 records for ^SSMI
|
||||||
|
2025-02-04 12:30:19,148 - INFO - Updated 599 records for ^SSMI
|
||||||
|
2025-02-04 12:30:19,151 - INFO - Successfully updated 8599 records for ^SSMI
|
||||||
|
2025-02-04 12:30:21,199 - INFO - Retrieved 9515 historical prices for ^STI using ^STI
|
||||||
|
2025-02-04 12:30:21,564 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 12:30:21,709 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 12:30:21,849 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 12:30:21,970 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 12:30:22,090 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 12:30:22,210 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 12:30:22,331 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 12:30:22,451 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 12:30:22,574 - INFO - Updated 1000 records for ^STI
|
||||||
|
2025-02-04 12:30:22,638 - INFO - Updated 514 records for ^STI
|
||||||
|
2025-02-04 12:30:22,640 - INFO - Successfully updated 9514 records for ^STI
|
||||||
|
2025-02-04 12:30:24,454 - INFO - Retrieved 5240 historical prices for ^STOXX using ^STOXX
|
||||||
|
2025-02-04 12:30:24,713 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-04 12:30:24,847 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-04 12:30:24,975 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-04 12:30:25,101 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-04 12:30:25,230 - INFO - Updated 1000 records for ^STOXX
|
||||||
|
2025-02-04 12:30:25,263 - INFO - Updated 239 records for ^STOXX
|
||||||
|
2025-02-04 12:30:25,267 - INFO - Successfully updated 5239 records for ^STOXX
|
||||||
|
2025-02-04 12:30:27,239 - INFO - Retrieved 9740 historical prices for ^STOXX50E using ^STOXX50E
|
||||||
|
2025-02-04 12:30:27,613 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 12:30:27,744 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 12:30:27,869 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 12:30:27,993 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 12:30:28,125 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 12:30:28,253 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 12:30:28,385 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 12:30:28,514 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 12:30:28,642 - INFO - Updated 1000 records for ^STOXX50E
|
||||||
|
2025-02-04 12:30:28,737 - INFO - Updated 739 records for ^STOXX50E
|
||||||
|
2025-02-04 12:30:28,741 - INFO - Successfully updated 9739 records for ^STOXX50E
|
||||||
|
2025-02-04 12:30:28,753 - INFO - Progress: 40/45 indexes processed
|
||||||
|
2025-02-04 12:30:30,389 - INFO - Retrieved 3106 historical prices for SX7E.Z using SX7E.Z
|
||||||
|
2025-02-04 12:30:30,586 - INFO - Updated 1000 records for SX7E.Z
|
||||||
|
2025-02-04 12:30:30,705 - INFO - Updated 1000 records for SX7E.Z
|
||||||
|
2025-02-04 12:30:30,824 - INFO - Updated 1000 records for SX7E.Z
|
||||||
|
2025-02-04 12:30:30,839 - INFO - Updated 105 records for SX7E.Z
|
||||||
|
2025-02-04 12:30:30,842 - INFO - Successfully updated 3105 records for SX7E.Z
|
||||||
|
2025-02-04 12:30:32,079 - INFO - Retrieved 387 historical prices for SX8P.Z using SX8P.Z
|
||||||
|
2025-02-04 12:30:32,137 - INFO - Updated 386 records for SX8P.Z
|
||||||
|
2025-02-04 12:30:32,140 - INFO - Successfully updated 386 records for SX8P.Z
|
||||||
|
2025-02-04 12:30:34,661 - INFO - Retrieved 11301 historical prices for ^TNX using ^TNX
|
||||||
|
2025-02-04 12:30:35,050 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 12:30:35,166 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 12:30:35,284 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 12:30:35,401 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 12:30:35,519 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 12:30:35,637 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 12:30:35,753 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 12:30:35,869 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 12:30:35,987 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 12:30:36,105 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 12:30:36,223 - INFO - Updated 1000 records for ^TNX
|
||||||
|
2025-02-04 12:30:36,261 - INFO - Updated 301 records for ^TNX
|
||||||
|
2025-02-04 12:30:36,263 - INFO - Successfully updated 11301 records for ^TNX
|
||||||
|
2025-02-04 12:30:38,604 - INFO - Retrieved 4701 historical prices for ^VVIX using ^VVIX
|
||||||
|
2025-02-04 12:30:38,835 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-04 12:30:38,953 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-04 12:30:39,073 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-04 12:30:39,190 - INFO - Updated 1000 records for ^VVIX
|
||||||
|
2025-02-04 12:30:39,275 - INFO - Updated 701 records for ^VVIX
|
||||||
|
2025-02-04 12:30:39,278 - INFO - Successfully updated 4701 records for ^VVIX
|
||||||
|
2025-02-04 12:30:41,219 - INFO - Retrieved 6525 historical prices for ^W1DOW using ^W1DOW
|
||||||
|
2025-02-04 12:30:41,508 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 12:30:41,626 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 12:30:41,748 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 12:30:41,879 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 12:30:42,011 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 12:30:42,140 - INFO - Updated 1000 records for ^W1DOW
|
||||||
|
2025-02-04 12:30:42,207 - INFO - Updated 524 records for ^W1DOW
|
||||||
|
2025-02-04 12:30:42,210 - INFO - Successfully updated 6524 records for ^W1DOW
|
||||||
|
2025-02-04 12:30:42,217 - INFO - Progress: 45/45 indexes processed
|
||||||
|
2025-02-04 12:30:43,085 - WARNING - Data integrity issues found:
|
||||||
|
2025-02-04 12:30:43,086 - WARNING - anomalies: 2 issues found
|
||||||
|
2025-02-04 12:30:43,566 - INFO -
|
||||||
|
Final statistics:
|
||||||
|
2025-02-04 12:30:43,566 - INFO - Total indexes: 45
|
||||||
|
2025-02-04 12:30:43,566 - INFO - Total prices: 348804
|
||||||
|
2025-02-04 12:30:43,567 - INFO - Successfully processed: 45
|
||||||
|
2025-02-04 12:30:43,567 - INFO - Failed: 0
|
||||||
|
2025-02-04 12:30:43,567 - INFO - Database connection closed
|
||||||
117
logs/index_update_20250204_122940.log
Normal file
117
logs/index_update_20250204_122940.log
Normal file
@ -0,0 +1,117 @@
|
|||||||
|
2025-02-04 12:29:40,086 - INFO - Database connection established
|
||||||
|
2025-02-04 12:29:40,087 - INFO - Loaded 45 unique indexes
|
||||||
|
2025-02-04 12:29:40,087 - INFO - Initialized MarketIndexCollector with 45 unique indexes
|
||||||
|
2025-02-04 12:29:40,100 - INFO - All indexes are already initialized
|
||||||
|
2025-02-04 12:29:40,420 - INFO - Initial statistics:
|
||||||
|
2025-02-04 12:29:40,420 - INFO - Total indexes: 45
|
||||||
|
2025-02-04 12:29:40,420 - INFO - Total prices: 206737
|
||||||
|
2025-02-04 12:29:40,422 - INFO - Found 45 active indexes to update
|
||||||
|
2025-02-04 12:29:41,580 - INFO - Retrieved 3 historical prices for ^AEX using ^AEX
|
||||||
|
2025-02-04 12:29:41,599 - INFO - Updated 2 records for ^AEX
|
||||||
|
2025-02-04 12:29:41,607 - INFO - Successfully updated 2 records for ^AEX
|
||||||
|
2025-02-04 12:29:42,677 - INFO - Retrieved 3 historical prices for ^BFX using ^BFX
|
||||||
|
2025-02-04 12:29:42,684 - INFO - Updated 2 records for ^BFX
|
||||||
|
2025-02-04 12:29:42,696 - INFO - Successfully updated 2 records for ^BFX
|
||||||
|
2025-02-04 12:29:43,767 - INFO - Retrieved 2 historical prices for ^DJI using ^DJI
|
||||||
|
2025-02-04 12:29:43,771 - INFO - Updated 2 records for ^DJI
|
||||||
|
2025-02-04 12:29:43,774 - INFO - Successfully updated 2 records for ^DJI
|
||||||
|
2025-02-04 12:29:44,834 - INFO - Retrieved 2 historical prices for ^DJT using ^DJT
|
||||||
|
2025-02-04 12:29:44,837 - INFO - Updated 2 records for ^DJT
|
||||||
|
2025-02-04 12:29:44,840 - INFO - Successfully updated 2 records for ^DJT
|
||||||
|
2025-02-04 12:29:45,915 - INFO - Retrieved 2 historical prices for ^DJU using ^DJU
|
||||||
|
2025-02-04 12:29:45,921 - INFO - Updated 2 records for ^DJU
|
||||||
|
2025-02-04 12:29:45,926 - INFO - Successfully updated 2 records for ^DJU
|
||||||
|
2025-02-04 12:29:45,927 - INFO - Progress: 5/45 indexes processed
|
||||||
|
2025-02-04 12:29:46,998 - INFO - Retrieved 2 historical prices for ^DJUSSC using ^DJUSSC
|
||||||
|
2025-02-04 12:29:47,002 - INFO - Updated 2 records for ^DJUSSC
|
||||||
|
2025-02-04 12:29:47,006 - INFO - Successfully updated 2 records for ^DJUSSC
|
||||||
|
2025-02-04 12:29:48,067 - INFO - Retrieved 4 historical prices for DX-Y.NYB using DX-Y.NYB
|
||||||
|
2025-02-04 12:29:48,081 - INFO - Updated 3 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:29:48,084 - INFO - Successfully updated 3 records for DX-Y.NYB
|
||||||
|
2025-02-04 12:29:49,152 - INFO - Retrieved 3 historical prices for ^FCHI using ^FCHI
|
||||||
|
2025-02-04 12:29:49,157 - INFO - Updated 2 records for ^FCHI
|
||||||
|
2025-02-04 12:29:49,169 - INFO - Successfully updated 2 records for ^FCHI
|
||||||
|
2025-02-04 12:29:50,237 - INFO - Retrieved 3 historical prices for ^FTSE using ^FTSE
|
||||||
|
2025-02-04 12:29:50,240 - INFO - Updated 2 records for ^FTSE
|
||||||
|
2025-02-04 12:29:50,243 - INFO - Successfully updated 2 records for ^FTSE
|
||||||
|
2025-02-04 12:29:51,305 - INFO - Retrieved 3 historical prices for FTSEMIB.MI using FTSEMIB.MI
|
||||||
|
2025-02-04 12:29:51,319 - INFO - Updated 2 records for FTSEMIB.MI
|
||||||
|
2025-02-04 12:29:51,322 - INFO - Successfully updated 2 records for FTSEMIB.MI
|
||||||
|
2025-02-04 12:29:51,323 - INFO - Progress: 10/45 indexes processed
|
||||||
|
2025-02-04 12:29:52,391 - INFO - Retrieved 3 historical prices for ^GDAXI using ^GDAXI
|
||||||
|
2025-02-04 12:29:52,396 - INFO - Updated 2 records for ^GDAXI
|
||||||
|
2025-02-04 12:29:52,406 - INFO - Successfully updated 2 records for ^GDAXI
|
||||||
|
2025-02-04 12:29:53,472 - INFO - Retrieved 2 historical prices for ^GSPE using ^GSPE
|
||||||
|
2025-02-04 12:29:53,477 - INFO - Updated 2 records for ^GSPE
|
||||||
|
2025-02-04 12:29:53,480 - INFO - Successfully updated 2 records for ^GSPE
|
||||||
|
2025-02-04 12:29:54,596 - INFO - Retrieved 3 historical prices for ^HSI using ^HSI
|
||||||
|
2025-02-04 12:29:54,610 - INFO - Updated 2 records for ^HSI
|
||||||
|
2025-02-04 12:29:54,613 - INFO - Successfully updated 2 records for ^HSI
|
||||||
|
2025-02-04 12:29:55,689 - INFO - Retrieved 3 historical prices for ^IBEX using ^IBEX
|
||||||
|
2025-02-04 12:29:55,698 - INFO - Updated 2 records for ^IBEX
|
||||||
|
2025-02-04 12:29:55,702 - INFO - Successfully updated 2 records for ^IBEX
|
||||||
|
2025-02-04 12:29:56,767 - INFO - Retrieved 2 historical prices for ^ICEBIO using ^ICEBIO
|
||||||
|
2025-02-04 12:29:56,772 - INFO - Updated 2 records for ^ICEBIO
|
||||||
|
2025-02-04 12:29:56,778 - INFO - Successfully updated 2 records for ^ICEBIO
|
||||||
|
2025-02-04 12:29:56,779 - INFO - Progress: 15/45 indexes processed
|
||||||
|
2025-02-04 12:29:57,837 - INFO - Retrieved 3 historical prices for KOSPI200.KS using KOSPI200.KS
|
||||||
|
2025-02-04 12:29:57,841 - INFO - Updated 2 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:57,843 - INFO - Successfully updated 2 records for KOSPI200.KS
|
||||||
|
2025-02-04 12:29:58,903 - INFO - Retrieved 4 historical prices for ^KS11 using ^KS11
|
||||||
|
2025-02-04 12:29:58,917 - INFO - Updated 3 records for ^KS11
|
||||||
|
2025-02-04 12:29:58,920 - INFO - Successfully updated 3 records for ^KS11
|
||||||
|
2025-02-04 12:29:59,989 - INFO - Retrieved 3 historical prices for MSCIWORLD using MSCIWORLD
|
||||||
|
2025-02-04 12:29:59,996 - INFO - Updated 3 records for MSCIWORLD
|
||||||
|
2025-02-04 12:30:00,001 - INFO - Successfully updated 3 records for MSCIWORLD
|
||||||
|
2025-02-04 12:30:01,067 - INFO - Retrieved 4 historical prices for ^N300 using ^N300
|
||||||
|
2025-02-04 12:30:01,070 - INFO - Updated 3 records for ^N300
|
||||||
|
2025-02-04 12:30:01,073 - INFO - Successfully updated 3 records for ^N300
|
||||||
|
2025-02-04 12:30:02,231 - INFO - Retrieved 2 historical prices for ^NBI using ^NBI
|
||||||
|
2025-02-04 12:30:02,247 - INFO - Updated 2 records for ^NBI
|
||||||
|
2025-02-04 12:30:02,253 - INFO - Successfully updated 2 records for ^NBI
|
||||||
|
2025-02-04 12:30:02,254 - INFO - Progress: 20/45 indexes processed
|
||||||
|
2025-02-04 12:30:03,691 - INFO - Retrieved 2 historical prices for ^NDX using ^NDX
|
||||||
|
2025-02-04 12:30:03,695 - INFO - Updated 2 records for ^NDX
|
||||||
|
2025-02-04 12:30:03,700 - INFO - Successfully updated 2 records for ^NDX
|
||||||
|
2025-02-04 12:30:07,224 - INFO - Retrieved 2 historical prices for ^NYA using ^NYA
|
||||||
|
2025-02-04 12:30:07,229 - INFO - Updated 2 records for ^NYA
|
||||||
|
2025-02-04 12:30:07,236 - INFO - Successfully updated 2 records for ^NYA
|
||||||
|
2025-02-04 12:30:08,303 - INFO - Retrieved 2 historical prices for ^RUI using ^RUI
|
||||||
|
2025-02-04 12:30:08,312 - INFO - Updated 2 records for ^RUI
|
||||||
|
2025-02-04 12:30:08,317 - INFO - Successfully updated 2 records for ^RUI
|
||||||
|
2025-02-04 12:30:09,377 - INFO - Retrieved 2 historical prices for ^SP500-15 using ^SP500-15
|
||||||
|
2025-02-04 12:30:09,391 - INFO - Updated 2 records for ^SP500-15
|
||||||
|
2025-02-04 12:30:09,394 - INFO - Successfully updated 2 records for ^SP500-15
|
||||||
|
2025-02-04 12:30:10,460 - INFO - Retrieved 2 historical prices for ^SP500-20 using ^SP500-20
|
||||||
|
2025-02-04 12:30:10,467 - INFO - Updated 2 records for ^SP500-20
|
||||||
|
2025-02-04 12:30:10,472 - INFO - Successfully updated 2 records for ^SP500-20
|
||||||
|
2025-02-04 12:30:10,472 - INFO - Progress: 25/45 indexes processed
|
||||||
|
2025-02-04 12:30:11,745 - INFO - Retrieved 2 historical prices for ^SP500-25 using ^SP500-25
|
||||||
|
2025-02-04 12:30:11,749 - INFO - Updated 2 records for ^SP500-25
|
||||||
|
2025-02-04 12:30:11,753 - INFO - Successfully updated 2 records for ^SP500-25
|
||||||
|
2025-02-04 12:30:12,953 - INFO - Retrieved 2 historical prices for ^SP500-30 using ^SP500-30
|
||||||
|
2025-02-04 12:30:12,970 - INFO - Updated 2 records for ^SP500-30
|
||||||
|
2025-02-04 12:30:12,975 - INFO - Successfully updated 2 records for ^SP500-30
|
||||||
|
2025-02-04 12:30:14,049 - INFO - Retrieved 2 historical prices for ^SP500-35 using ^SP500-35
|
||||||
|
2025-02-04 12:30:14,053 - INFO - Updated 2 records for ^SP500-35
|
||||||
|
2025-02-04 12:30:14,056 - INFO - Successfully updated 2 records for ^SP500-35
|
||||||
|
2025-02-04 12:30:15,159 - INFO - Retrieved 2 historical prices for ^SP500-40 using ^SP500-40
|
||||||
|
2025-02-04 12:30:15,162 - INFO - Updated 2 records for ^SP500-40
|
||||||
|
2025-02-04 12:30:15,165 - INFO - Successfully updated 2 records for ^SP500-40
|
||||||
|
2025-02-04 12:30:16,224 - INFO - Retrieved 2 historical prices for ^SP500-45 using ^SP500-45
|
||||||
|
2025-02-04 12:30:16,238 - INFO - Updated 2 records for ^SP500-45
|
||||||
|
2025-02-04 12:30:16,241 - INFO - Successfully updated 2 records for ^SP500-45
|
||||||
|
2025-02-04 12:30:16,241 - INFO - Progress: 30/45 indexes processed
|
||||||
|
2025-02-04 12:30:17,407 - INFO - Retrieved 2 historical prices for ^SP500-50 using ^SP500-50
|
||||||
|
2025-02-04 12:30:17,410 - INFO - Updated 2 records for ^SP500-50
|
||||||
|
2025-02-04 12:30:17,414 - INFO - Successfully updated 2 records for ^SP500-50
|
||||||
|
2025-02-04 12:30:18,476 - INFO - Retrieved 2 historical prices for ^SP500-55 using ^SP500-55
|
||||||
|
2025-02-04 12:30:18,480 - INFO - Updated 2 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:18,484 - INFO - Successfully updated 2 records for ^SP500-55
|
||||||
|
2025-02-04 12:30:19,560 - INFO - Retrieved 2 historical prices for ^SP500-60 using ^SP500-60
|
||||||
|
2025-02-04 12:30:19,564 - INFO - Updated 2 records for ^SP500-60
|
||||||
|
2025-02-04 12:30:19,566 - INFO - Successfully updated 2 records for ^SP500-60
|
||||||
|
2025-02-04 12:30:20,638 - INFO - Retrieved 2 historical prices for ^SPESG using ^SPESG
|
||||||
|
2025-02-04 12:30:20,642 - INFO - Updated 2 records for ^SPESG
|
||||||
|
2025-02-04 12:30:20,645 - INFO - Successfully updated 2 records for ^SPESG
|
||||||
|
2025-02-04 12:30:21,619 - INFO - Database connection closed
|
||||||
22768
logs/metrics_update_20250202_222456.log
Normal file
22768
logs/metrics_update_20250202_222456.log
Normal file
File diff suppressed because it is too large
Load Diff
22795
logs/metrics_update_20250203_195120.log
Normal file
22795
logs/metrics_update_20250203_195120.log
Normal file
File diff suppressed because it is too large
Load Diff
14902
logs/metrics_update_20250204_123650.log
Normal file
14902
logs/metrics_update_20250204_123650.log
Normal file
File diff suppressed because it is too large
Load Diff
15
logs/news_update_20250202_222949.log
Normal file
15
logs/news_update_20250202_222949.log
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
2025-02-02 22:29:49,897 - INFO - Starting news update process
|
||||||
|
2025-02-02 22:29:49,946 - ERROR - Critical error in main process: column t.last_checked_at does not exist
|
||||||
|
LINE 6: t.last_checked_at IS NULL
|
||||||
|
^
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "/home/cube/RivaCube/update_stocksnews.py", line 133, in main
|
||||||
|
tickers = db_manager.get_tickers_for_update(15) # 15 minutes interval
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
File "/home/cube/RivaCube/utils/Stocks/news/utils.py", line 193, in get_tickers_for_update
|
||||||
|
cursor.execute("""
|
||||||
|
psycopg2.errors.UndefinedColumn: column t.last_checked_at does not exist
|
||||||
|
LINE 6: t.last_checked_at IS NULL
|
||||||
|
^
|
||||||
|
|
||||||
|
2025-02-02 22:29:49,953 - INFO - News update process finished
|
||||||
1369
logs/news_update_20250202_223419.log
Normal file
1369
logs/news_update_20250202_223419.log
Normal file
File diff suppressed because it is too large
Load Diff
149
logs/news_update_20250202_224142.log
Normal file
149
logs/news_update_20250202_224142.log
Normal file
@ -0,0 +1,149 @@
|
|||||||
|
2025-02-02 22:41:42,602 - INFO - Starting news update process
|
||||||
|
2025-02-02 22:41:42,644 - INFO - Creating stocknews table
|
||||||
|
2025-02-02 22:41:42,671 - INFO - Successfully created stocknews table
|
||||||
|
2025-02-02 22:41:42,673 - INFO - Checking database schema...
|
||||||
|
2025-02-02 22:41:42,723 - INFO - Database schema check completed
|
||||||
|
2025-02-02 22:41:42,767 - INFO - Found 3252 tickers to update
|
||||||
|
2025-02-02 22:41:42,770 - INFO - Starting batch 1/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,774 - INFO - Starting batch 2/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,798 - INFO - Starting batch 3/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,799 - ERROR - Batch 1 failed: name 'ticker_symbol' is not defined
|
||||||
|
2025-02-02 22:41:42,812 - INFO - Starting batch 4/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,838 - INFO - Starting batch 5/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,852 - INFO - Starting batch 6/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,867 - INFO - Starting batch 7/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,880 - INFO - Starting batch 8/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,895 - INFO - Starting batch 9/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,910 - INFO - Starting batch 10/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,925 - INFO - Starting batch 11/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,946 - INFO - Starting batch 12/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,960 - INFO - Starting batch 13/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,980 - INFO - Starting batch 14/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:42,993 - INFO - Starting batch 15/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,015 - INFO - Starting batch 16/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,033 - INFO - Starting batch 17/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,052 - INFO - Starting batch 18/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,072 - INFO - Starting batch 19/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,086 - INFO - Starting batch 20/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,103 - INFO - Starting batch 21/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,125 - INFO - Starting batch 22/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,141 - INFO - Starting batch 23/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,158 - INFO - Starting batch 24/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,172 - INFO - Starting batch 25/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,198 - INFO - Starting batch 26/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,219 - INFO - Starting batch 27/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,238 - INFO - Starting batch 28/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,255 - INFO - Starting batch 29/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,274 - INFO - Starting batch 30/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,292 - INFO - Starting batch 31/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,308 - INFO - Starting batch 32/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,329 - INFO - Starting batch 33/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,343 - INFO - Starting batch 34/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,362 - INFO - Starting batch 35/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,390 - INFO - Starting batch 36/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,398 - INFO - Starting batch 37/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,429 - INFO - Starting batch 38/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,447 - INFO - Starting batch 39/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,465 - INFO - Starting batch 40/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,476 - INFO - Starting batch 41/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,497 - INFO - Starting batch 42/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,510 - INFO - Starting batch 43/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,533 - INFO - Starting batch 44/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,547 - INFO - Starting batch 45/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,572 - INFO - Starting batch 46/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,577 - INFO - Starting batch 47/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,606 - INFO - Starting batch 48/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,618 - INFO - Starting batch 49/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,641 - INFO - Starting batch 50/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,654 - INFO - Starting batch 51/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,679 - INFO - Starting batch 52/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,688 - INFO - Starting batch 53/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,712 - INFO - Starting batch 54/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,719 - INFO - Starting batch 55/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,745 - INFO - Starting batch 56/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,746 - INFO - Starting batch 57/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,782 - INFO - Starting batch 58/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,784 - INFO - Starting batch 59/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,805 - ERROR - Batch 2 failed: name 'ticker_symbol' is not defined
|
||||||
|
2025-02-02 22:41:43,822 - INFO - Starting batch 60/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,824 - INFO - Starting batch 61/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,854 - INFO - Starting batch 62/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,869 - INFO - Starting batch 63/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,891 - INFO - Starting batch 64/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,913 - INFO - Starting batch 65/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,930 - INFO - Starting batch 66/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,947 - INFO - Starting batch 67/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,966 - INFO - Starting batch 68/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:43,991 - INFO - Starting batch 69/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,005 - INFO - Starting batch 70/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,031 - INFO - Starting batch 71/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,044 - INFO - Starting batch 72/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,069 - INFO - Starting batch 73/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,087 - INFO - Starting batch 74/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,107 - INFO - Starting batch 75/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,128 - INFO - Starting batch 76/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,138 - INFO - Starting batch 77/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,171 - INFO - Starting batch 78/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,179 - INFO - Starting batch 79/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,210 - INFO - Starting batch 80/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,211 - INFO - Starting batch 81/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,245 - INFO - Starting batch 82/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,246 - INFO - Starting batch 83/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,283 - INFO - Starting batch 84/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,287 - INFO - Starting batch 85/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,318 - INFO - Starting batch 86/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,321 - INFO - Starting batch 87/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,359 - INFO - Starting batch 88/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,374 - INFO - Starting batch 89/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,390 - INFO - Starting batch 90/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,406 - INFO - Starting batch 91/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,424 - INFO - Starting batch 92/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,442 - INFO - Starting batch 93/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,464 - INFO - Starting batch 94/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,483 - INFO - Starting batch 95/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,504 - INFO - Starting batch 96/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,521 - INFO - Starting batch 97/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,541 - INFO - Starting batch 98/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,557 - INFO - Starting batch 99/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,574 - INFO - Starting batch 100/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,592 - INFO - Starting batch 101/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,609 - INFO - Starting batch 102/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,630 - INFO - Starting batch 103/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,644 - INFO - Starting batch 104/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,662 - INFO - Starting batch 105/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,676 - INFO - Starting batch 106/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,700 - INFO - Starting batch 107/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,709 - INFO - Starting batch 108/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,728 - INFO - Starting batch 109/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,745 - INFO - Starting batch 110/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,763 - INFO - Starting batch 111/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,783 - INFO - Starting batch 112/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,796 - INFO - Starting batch 113/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,807 - ERROR - Batch 3 failed: name 'ticker_symbol' is not defined
|
||||||
|
2025-02-02 22:41:44,812 - INFO - Starting batch 114/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,829 - INFO - Starting batch 115/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,849 - INFO - Starting batch 116/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,868 - INFO - Starting batch 117/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,887 - INFO - Starting batch 118/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,902 - INFO - Starting batch 119/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,916 - INFO - Starting batch 120/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,931 - INFO - Starting batch 121/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,943 - INFO - Starting batch 122/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,966 - INFO - Starting batch 123/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,976 - INFO - Starting batch 124/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:44,996 - INFO - Starting batch 125/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:45,005 - INFO - Starting batch 126/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:45,025 - INFO - Starting batch 127/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:45,036 - INFO - Starting batch 128/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:45,055 - INFO - Starting batch 129/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:45,068 - INFO - Starting batch 130/131 with 25 tickers
|
||||||
|
2025-02-02 22:41:45,091 - INFO - Starting batch 131/131 with 2 tickers
|
||||||
|
2025-02-02 22:41:45,808 - ERROR - Batch 4 failed: name 'ticker_symbol' is not defined
|
||||||
|
2025-02-02 22:41:46,809 - ERROR - Batch 5 failed: name 'ticker_symbol' is not defined
|
||||||
|
2025-02-02 22:41:47,809 - ERROR - Batch 6 failed: name 'ticker_symbol' is not defined
|
||||||
|
2025-02-02 22:41:48,810 - ERROR - Batch 7 failed: name 'ticker_symbol' is not defined
|
||||||
|
2025-02-02 22:41:49,811 - ERROR - Batch 8 failed: name 'ticker_symbol' is not defined
|
||||||
|
2025-02-02 22:41:50,811 - ERROR - Batch 9 failed: name 'ticker_symbol' is not defined
|
||||||
|
2025-02-02 22:41:51,812 - ERROR - Batch 10 failed: name 'ticker_symbol' is not defined
|
||||||
|
2025-02-02 22:41:52,812 - ERROR - Batch 11 failed: name 'ticker_symbol' is not defined
|
||||||
|
2025-02-02 22:41:53,201 - INFO - News update process finished
|
||||||
3500
logs/news_update_20250202_224247.log
Normal file
3500
logs/news_update_20250202_224247.log
Normal file
File diff suppressed because it is too large
Load Diff
16
logs/news_update_20250203_190905.log
Normal file
16
logs/news_update_20250203_190905.log
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
2025-02-03 19:09:05,156 - INFO - Starting news update process
|
||||||
|
2025-02-03 19:09:05,192 - INFO - Creating stocknews table
|
||||||
|
2025-02-03 19:09:05,207 - INFO - Successfully created stocknews table
|
||||||
|
2025-02-03 19:09:05,207 - INFO - Checking database schema...
|
||||||
|
2025-02-03 19:09:05,251 - INFO - Adding last_checked_at column to tickers table
|
||||||
|
2025-02-03 19:09:05,253 - ERROR - Error ensuring schema: must be owner of table tickers
|
||||||
|
|
||||||
|
2025-02-03 19:09:05,254 - ERROR - Critical error in main process: must be owner of table tickers
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "/home/cube/RivaCube/update_stocksnews.py", line 199, in main
|
||||||
|
ensure_database_schema(db_manager)
|
||||||
|
File "/home/cube/RivaCube/update_stocksnews.py", line 87, in ensure_database_schema
|
||||||
|
cursor.execute("""
|
||||||
|
psycopg2.errors.InsufficientPrivilege: must be owner of table tickers
|
||||||
|
|
||||||
|
2025-02-03 19:09:05,257 - INFO - News update process finished
|
||||||
1110
logs/news_update_20250203_192046.log
Normal file
1110
logs/news_update_20250203_192046.log
Normal file
File diff suppressed because it is too large
Load Diff
3070
logs/news_update_20250203_222158.log
Normal file
3070
logs/news_update_20250203_222158.log
Normal file
File diff suppressed because it is too large
Load Diff
3356
logs/news_update_20250204_000002.log
Normal file
3356
logs/news_update_20250204_000002.log
Normal file
File diff suppressed because it is too large
Load Diff
3505
logs/news_update_20250204_123930.log
Normal file
3505
logs/news_update_20250204_123930.log
Normal file
File diff suppressed because it is too large
Load Diff
6508
logs/statements_update_20250202_222242.log
Normal file
6508
logs/statements_update_20250202_222242.log
Normal file
File diff suppressed because it is too large
Load Diff
6522
logs/statements_update_20250203_195212.log
Normal file
6522
logs/statements_update_20250203_195212.log
Normal file
File diff suppressed because it is too large
Load Diff
6595
logs/statements_update_20250204_020000.log
Normal file
6595
logs/statements_update_20250204_020000.log
Normal file
File diff suppressed because it is too large
Load Diff
6509
logs/statements_update_20250204_123754.log
Normal file
6509
logs/statements_update_20250204_123754.log
Normal file
File diff suppressed because it is too large
Load Diff
8
logs/stock_update_20250202_202028.log
Normal file
8
logs/stock_update_20250202_202028.log
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
2025-02-02 20:20:28,956 - ERROR - Error getting stock statistics: relation "stocks" does not exist
|
||||||
|
LINE 3: (SELECT COUNT(*) FROM stocks) as stocks_coun...
|
||||||
|
^
|
||||||
|
|
||||||
|
2025-02-02 20:20:28,957 - INFO - Initial statistics: {}
|
||||||
|
2025-02-02 20:20:28,958 - ERROR - Error setting up database: current transaction is aborted, commands ignored until end of transaction block
|
||||||
|
|
||||||
|
2025-02-02 20:20:28,958 - ERROR - Error in main execution: Database setup failed
|
||||||
3
logs/stock_update_20250202_202818.log
Normal file
3
logs/stock_update_20250202_202818.log
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
2025-02-02 20:28:18,604 - INFO - Database structure setup completed successfully
|
||||||
|
2025-02-02 20:28:18,608 - INFO - Initial statistics: {'stocks_count': 0, 'tickers_count': 0, 'active_tickers': 0, 'latest_date': None}
|
||||||
|
2025-02-02 20:28:18,609 - ERROR - Error in main execution: [Errno 2] No such file or directory: 'data/reference/RivaLexique_v2.xlsx'
|
||||||
4
logs/stock_update_20250202_203131.log
Normal file
4
logs/stock_update_20250202_203131.log
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
2025-02-02 20:31:31,223 - INFO - Database structure setup completed successfully
|
||||||
|
2025-02-02 20:31:31,227 - INFO - Initial statistics: {'stocks_count': 0, 'tickers_count': 0, 'active_tickers': 0, 'latest_date': None}
|
||||||
|
2025-02-02 20:31:43,569 - INFO - Processing updates for 3310 tickers
|
||||||
|
2025-02-02 20:31:43,570 - ERROR - Error in main execution: name 'StockDataClient' is not defined
|
||||||
73
logs/stock_update_20250202_203419.log
Normal file
73
logs/stock_update_20250202_203419.log
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
2025-02-02 20:34:19,601 - INFO - Database structure setup completed successfully
|
||||||
|
2025-02-02 20:34:19,606 - INFO - Initial statistics: {'stocks_count': 0, 'tickers_count': 3254, 'active_tickers': 0, 'latest_date': None}
|
||||||
|
2025-02-02 20:34:31,519 - INFO - Processing updates for 3310 tickers
|
||||||
|
2025-02-02 20:36:34,524 - INFO - Processed batch 1, records: 533316
|
||||||
|
2025-02-02 20:37:56,725 - INFO - Processed batch 2, records: 331334
|
||||||
|
2025-02-02 20:39:24,902 - INFO - Processed batch 3, records: 367698
|
||||||
|
2025-02-02 20:41:11,353 - INFO - Processed batch 4, records: 439476
|
||||||
|
2025-02-02 20:43:07,386 - INFO - Processed batch 5, records: 492593
|
||||||
|
2025-02-02 20:44:53,655 - INFO - Processed batch 6, records: 438208
|
||||||
|
2025-02-02 20:46:53,516 - INFO - Processed batch 7, records: 509755
|
||||||
|
2025-02-02 20:48:38,107 - INFO - Processed batch 8, records: 444475
|
||||||
|
2025-02-02 20:50:28,512 - INFO - Processed batch 9, records: 469691
|
||||||
|
2025-02-02 20:52:30,114 - INFO - Processed batch 10, records: 511499
|
||||||
|
2025-02-02 20:54:15,940 - INFO - Processed batch 11, records: 439793
|
||||||
|
2025-02-02 20:55:31,987 - INFO - Processed batch 12, records: 309532
|
||||||
|
2025-02-02 20:56:46,245 - INFO - Processed batch 13, records: 305084
|
||||||
|
2025-02-02 20:57:29,840 - INFO - Processed batch 14, records: 162647
|
||||||
|
2025-02-02 20:58:30,747 - INFO - Processed batch 15, records: 232511
|
||||||
|
2025-02-02 20:59:47,251 - INFO - Processed batch 16, records: 300920
|
||||||
|
2025-02-02 21:00:55,767 - INFO - Processed batch 17, records: 269601
|
||||||
|
2025-02-02 21:02:08,399 - INFO - Processed batch 18, records: 285051
|
||||||
|
2025-02-02 21:03:23,609 - INFO - Processed batch 19, records: 296416
|
||||||
|
2025-02-02 21:04:42,357 - INFO - Processed batch 20, records: 317233
|
||||||
|
2025-02-02 21:06:04,702 - INFO - Processed batch 21, records: 326425
|
||||||
|
2025-02-02 21:07:23,340 - INFO - Processed batch 22, records: 308378
|
||||||
|
2025-02-02 21:08:34,120 - INFO - Processed batch 23, records: 278437
|
||||||
|
2025-02-02 21:09:20,807 - WARNING - No historical data found for ONE.SW
|
||||||
|
2025-02-02 21:09:32,996 - INFO - Processed batch 24, records: 224897
|
||||||
|
2025-02-02 21:10:46,153 - INFO - Processed batch 25, records: 279825
|
||||||
|
2025-02-02 21:12:02,824 - INFO - Processed batch 26, records: 303118
|
||||||
|
2025-02-02 21:13:22,042 - INFO - Processed batch 27, records: 315344
|
||||||
|
2025-02-02 21:14:46,905 - INFO - Processed batch 28, records: 329047
|
||||||
|
2025-02-02 21:15:53,140 - INFO - Processed batch 29, records: 255622
|
||||||
|
2025-02-02 21:17:02,034 - INFO - Processed batch 30, records: 259014
|
||||||
|
2025-02-02 21:18:16,467 - INFO - Processed batch 31, records: 282716
|
||||||
|
2025-02-02 21:19:25,049 - INFO - Processed batch 32, records: 268870
|
||||||
|
2025-02-02 21:20:34,027 - INFO - Processed batch 33, records: 272641
|
||||||
|
2025-02-02 21:21:42,437 - INFO - Processed batch 34, records: 263886
|
||||||
|
2025-02-02 21:22:57,108 - INFO - Processed batch 35, records: 288403
|
||||||
|
2025-02-02 21:24:15,243 - INFO - Processed batch 36, records: 295994
|
||||||
|
2025-02-02 21:25:36,219 - INFO - Processed batch 37, records: 316544
|
||||||
|
2025-02-02 21:26:50,558 - INFO - Processed batch 38, records: 292159
|
||||||
|
2025-02-02 21:28:05,004 - INFO - Processed batch 39, records: 284752
|
||||||
|
2025-02-02 21:29:24,784 - INFO - Processed batch 40, records: 308777
|
||||||
|
2025-02-02 21:30:36,138 - INFO - Processed batch 41, records: 271600
|
||||||
|
2025-02-02 21:31:37,917 - INFO - Processed batch 42, records: 229738
|
||||||
|
2025-02-02 21:32:21,428 - INFO - Processed batch 43, records: 151470
|
||||||
|
2025-02-02 21:33:20,701 - INFO - Processed batch 44, records: 226580
|
||||||
|
2025-02-02 21:34:39,605 - INFO - Processed batch 45, records: 312315
|
||||||
|
2025-02-02 21:35:49,100 - INFO - Processed batch 46, records: 265995
|
||||||
|
2025-02-02 21:36:58,422 - INFO - Processed batch 47, records: 264833
|
||||||
|
2025-02-02 21:38:11,894 - INFO - Processed batch 48, records: 283703
|
||||||
|
2025-02-02 21:39:31,440 - INFO - Processed batch 49, records: 323038
|
||||||
|
2025-02-02 21:41:00,389 - INFO - Processed batch 50, records: 360991
|
||||||
|
2025-02-02 21:42:28,236 - INFO - Processed batch 51, records: 360112
|
||||||
|
2025-02-02 21:43:58,134 - INFO - Processed batch 52, records: 368349
|
||||||
|
2025-02-02 21:45:29,078 - INFO - Processed batch 53, records: 355566
|
||||||
|
2025-02-02 21:46:51,883 - INFO - Processed batch 54, records: 343168
|
||||||
|
2025-02-02 21:48:26,941 - INFO - Processed batch 55, records: 390357
|
||||||
|
2025-02-02 21:49:52,475 - INFO - Processed batch 56, records: 344083
|
||||||
|
2025-02-02 21:51:28,541 - INFO - Processed batch 57, records: 382846
|
||||||
|
2025-02-02 21:52:47,692 - INFO - Processed batch 58, records: 318431
|
||||||
|
2025-02-02 21:54:07,032 - INFO - Processed batch 59, records: 318786
|
||||||
|
2025-02-02 21:55:35,405 - INFO - Processed batch 60, records: 362543
|
||||||
|
2025-02-02 21:57:09,937 - INFO - Processed batch 61, records: 376290
|
||||||
|
2025-02-02 21:58:39,862 - INFO - Processed batch 62, records: 374787
|
||||||
|
2025-02-02 22:00:00,177 - INFO - Processed batch 63, records: 323592
|
||||||
|
2025-02-02 22:01:15,807 - INFO - Processed batch 64, records: 282293
|
||||||
|
2025-02-02 22:02:19,507 - INFO - Processed batch 65, records: 247294
|
||||||
|
2025-02-02 22:03:07,116 - INFO - Processed batch 66, records: 167469
|
||||||
|
2025-02-02 22:03:18,910 - INFO - Processed batch 67, records: 46359
|
||||||
|
2025-02-02 22:03:33,355 - INFO - Final statistics: {'stocks_count': 20873494, 'tickers_count': 3253, 'active_tickers': 3252, 'latest_date': datetime.date(2025, 2, 1)}
|
||||||
|
2025-02-02 22:03:33,355 - INFO - Total records processed: 21264270
|
||||||
83
logs/stock_update_20250204_000004.log
Normal file
83
logs/stock_update_20250204_000004.log
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
2025-02-04 00:00:04,240 - INFO - Database structure setup completed successfully
|
||||||
|
2025-02-04 00:00:34,771 - INFO - Initial statistics: {'stocks_count': 20695513, 'tickers_count': 3255, 'active_tickers': 3215, 'latest_date': datetime.date(2025, 1, 2)}
|
||||||
|
2025-02-04 00:00:51,923 - ERROR - Error processing ISIN US9043111072: duplicate key value violates unique constraint "tickers_yf_ticker_key"
|
||||||
|
DETAIL: Key (yf_ticker)=(UA) already exists.
|
||||||
|
|
||||||
|
2025-02-04 00:01:08,921 - ERROR - Error processing ISIN NL0011585146: duplicate key value violates unique constraint "tickers_yf_ticker_key"
|
||||||
|
DETAIL: Key (yf_ticker)=(RACE) already exists.
|
||||||
|
|
||||||
|
2025-02-04 00:01:09,843 - ERROR - Error processing ISIN US4370761029 : duplicate key value violates unique constraint "tickers_yf_ticker_key"
|
||||||
|
DETAIL: Key (yf_ticker)=(HD) already exists.
|
||||||
|
|
||||||
|
2025-02-04 00:01:09,963 - INFO - Processing updates for 3306 tickers
|
||||||
|
2025-02-04 00:01:20,717 - INFO - Processed batch 1, records: 1100
|
||||||
|
2025-02-04 00:01:30,552 - INFO - Processed batch 2, records: 1058
|
||||||
|
2025-02-04 00:01:40,398 - INFO - Processed batch 3, records: 1016
|
||||||
|
2025-02-04 00:01:48,951 - INFO - Processed batch 4, records: 1037
|
||||||
|
2025-02-04 00:01:59,893 - INFO - Processed batch 5, records: 1037
|
||||||
|
2025-02-04 00:02:09,782 - INFO - Processed batch 6, records: 1037
|
||||||
|
2025-02-04 00:02:22,042 - INFO - Processed batch 7, records: 1100
|
||||||
|
2025-02-04 00:02:36,244 - INFO - Processed batch 8, records: 1037
|
||||||
|
2025-02-04 00:02:49,265 - INFO - Processed batch 9, records: 995
|
||||||
|
2025-02-04 00:03:02,136 - INFO - Processed batch 10, records: 1079
|
||||||
|
2025-02-04 00:03:17,392 - INFO - Processed batch 11, records: 1058
|
||||||
|
2025-02-04 00:03:33,153 - INFO - Processed batch 12, records: 941
|
||||||
|
2025-02-04 00:03:51,820 - INFO - Processed batch 13, records: 998
|
||||||
|
2025-02-04 00:04:01,405 - INFO - Processed batch 14, records: 868
|
||||||
|
2025-02-04 00:04:13,918 - INFO - Processed batch 15, records: 1059
|
||||||
|
2025-02-04 00:04:26,632 - INFO - Processed batch 16, records: 1177
|
||||||
|
2025-02-04 00:04:38,962 - INFO - Processed batch 17, records: 1140
|
||||||
|
2025-02-04 00:04:48,673 - INFO - Processed batch 18, records: 1039
|
||||||
|
2025-02-04 00:05:00,183 - INFO - Processed batch 19, records: 1108
|
||||||
|
2025-02-04 00:05:14,035 - INFO - Processed batch 20, records: 1154
|
||||||
|
2025-02-04 00:05:24,783 - INFO - Processed batch 21, records: 1111
|
||||||
|
2025-02-04 00:05:34,972 - INFO - Processed batch 22, records: 1127
|
||||||
|
2025-02-04 00:05:44,025 - INFO - Processed batch 23, records: 1105
|
||||||
|
2025-02-04 00:05:52,096 - INFO - Processed batch 24, records: 1018
|
||||||
|
2025-02-04 00:06:03,025 - INFO - Processed batch 25, records: 1047
|
||||||
|
2025-02-04 00:06:14,265 - INFO - Processed batch 26, records: 1154
|
||||||
|
2025-02-04 00:06:24,992 - INFO - Processed batch 27, records: 1131
|
||||||
|
2025-02-04 00:06:37,227 - INFO - Processed batch 28, records: 1157
|
||||||
|
2025-02-04 00:06:47,779 - INFO - Processed batch 29, records: 1142
|
||||||
|
2025-02-04 00:06:56,082 - INFO - Processed batch 30, records: 1176
|
||||||
|
2025-02-04 00:07:07,349 - INFO - Processed batch 31, records: 1195
|
||||||
|
2025-02-04 00:07:20,719 - INFO - Processed batch 32, records: 1125
|
||||||
|
2025-02-04 00:07:30,917 - INFO - Processed batch 33, records: 1100
|
||||||
|
2025-02-04 00:07:42,909 - INFO - Processed batch 34, records: 1076
|
||||||
|
2025-02-04 00:07:52,804 - INFO - Processed batch 35, records: 1050
|
||||||
|
2025-02-04 00:08:04,002 - INFO - Processed batch 36, records: 1050
|
||||||
|
2025-02-04 00:08:19,326 - INFO - Processed batch 37, records: 1050
|
||||||
|
2025-02-04 00:08:35,020 - INFO - Processed batch 38, records: 1050
|
||||||
|
2025-02-04 00:08:46,133 - INFO - Processed batch 39, records: 1010
|
||||||
|
2025-02-04 00:08:55,752 - INFO - Processed batch 40, records: 914
|
||||||
|
2025-02-04 00:09:09,510 - INFO - Processed batch 41, records: 950
|
||||||
|
2025-02-04 00:09:24,057 - INFO - Processed batch 42, records: 950
|
||||||
|
2025-02-04 00:09:36,399 - INFO - Processed batch 43, records: 961
|
||||||
|
2025-02-04 00:09:46,043 - INFO - Processed batch 44, records: 1005
|
||||||
|
2025-02-04 00:09:56,132 - INFO - Processed batch 45, records: 1108
|
||||||
|
2025-02-04 00:10:10,812 - INFO - Processed batch 46, records: 1298
|
||||||
|
2025-02-04 00:10:21,158 - INFO - Processed batch 47, records: 1220
|
||||||
|
2025-02-04 00:10:31,378 - INFO - Processed batch 48, records: 1231
|
||||||
|
2025-02-04 00:10:40,824 - INFO - Processed batch 49, records: 984
|
||||||
|
2025-02-04 00:10:51,219 - INFO - Processed batch 50, records: 1079
|
||||||
|
2025-02-04 00:11:00,196 - INFO - Processed batch 51, records: 1058
|
||||||
|
2025-02-04 00:11:13,413 - INFO - Processed batch 52, records: 1056
|
||||||
|
2025-02-04 00:11:23,398 - INFO - Processed batch 53, records: 1058
|
||||||
|
2025-02-04 00:11:32,538 - INFO - Processed batch 54, records: 975
|
||||||
|
2025-02-04 00:11:43,784 - INFO - Processed batch 55, records: 1013
|
||||||
|
2025-02-04 00:11:52,299 - INFO - Processed batch 56, records: 995
|
||||||
|
2025-02-04 00:12:00,452 - INFO - Processed batch 57, records: 974
|
||||||
|
2025-02-04 00:12:14,155 - INFO - Processed batch 58, records: 1010
|
||||||
|
2025-02-04 00:12:23,590 - INFO - Processed batch 59, records: 911
|
||||||
|
2025-02-04 00:12:34,140 - INFO - Processed batch 60, records: 1037
|
||||||
|
2025-02-04 00:12:44,233 - INFO - Processed batch 61, records: 974
|
||||||
|
2025-02-04 00:12:52,499 - INFO - Processed batch 62, records: 1013
|
||||||
|
2025-02-04 00:12:54,781 - WARNING - No historical data found for SJR
|
||||||
|
2025-02-04 00:13:01,860 - INFO - Processed batch 63, records: 1090
|
||||||
|
2025-02-04 00:13:06,636 - WARNING - No historical data found for AUY
|
||||||
|
2025-02-04 00:13:14,111 - INFO - Processed batch 64, records: 3600
|
||||||
|
2025-02-04 00:13:25,447 - INFO - Processed batch 65, records: 1129
|
||||||
|
2025-02-04 00:13:59,124 - INFO - Processed batch 66, records: 85206
|
||||||
|
2025-02-04 00:14:04,116 - INFO - Processed batch 67, records: 15426
|
||||||
|
2025-02-04 00:14:26,844 - INFO - Final statistics: {'stocks_count': 20863321, 'tickers_count': 3295, 'active_tickers': 3256, 'latest_date': datetime.date(2025, 2, 3)}
|
||||||
|
2025-02-04 00:14:26,845 - INFO - Total records processed: 172137
|
||||||
72
logs/stock_update_20250204_123151.log
Normal file
72
logs/stock_update_20250204_123151.log
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
2025-02-04 12:31:51,794 - INFO - Database structure setup completed successfully
|
||||||
|
2025-02-04 12:31:51,798 - INFO - Initial statistics: {'stocks_count': 0, 'tickers_count': 0, 'active_tickers': 0, 'latest_date': None}
|
||||||
|
2025-02-04 12:32:05,897 - INFO - Processing updates for 3309 tickers
|
||||||
|
2025-02-04 12:34:13,269 - INFO - Processed batch 1, records: 533366
|
||||||
|
2025-02-04 12:35:41,436 - INFO - Processed batch 2, records: 331382
|
||||||
|
2025-02-04 12:37:15,224 - INFO - Processed batch 3, records: 367744
|
||||||
|
2025-02-04 12:39:17,907 - INFO - Processed batch 4, records: 439523
|
||||||
|
2025-02-04 12:41:35,921 - INFO - Processed batch 5, records: 482397
|
||||||
|
2025-02-04 12:43:55,227 - INFO - Processed batch 6, records: 438255
|
||||||
|
2025-02-04 12:46:50,440 - INFO - Processed batch 7, records: 506751
|
||||||
|
2025-02-04 12:49:18,512 - INFO - Processed batch 8, records: 444522
|
||||||
|
2025-02-04 12:52:03,029 - INFO - Processed batch 9, records: 469736
|
||||||
|
2025-02-04 12:54:58,822 - INFO - Processed batch 10, records: 511548
|
||||||
|
2025-02-04 12:57:23,708 - INFO - Processed batch 11, records: 438770
|
||||||
|
2025-02-04 12:59:08,664 - INFO - Processed batch 12, records: 309574
|
||||||
|
2025-02-04 13:00:48,483 - INFO - Processed batch 13, records: 303637
|
||||||
|
2025-02-04 13:01:43,269 - INFO - Processed batch 14, records: 162685
|
||||||
|
2025-02-04 13:03:04,618 - INFO - Processed batch 15, records: 228862
|
||||||
|
2025-02-04 13:04:45,383 - INFO - Processed batch 16, records: 300969
|
||||||
|
2025-02-04 13:06:21,317 - INFO - Processed batch 17, records: 268134
|
||||||
|
2025-02-04 13:07:56,327 - INFO - Processed batch 18, records: 285094
|
||||||
|
2025-02-04 13:09:34,296 - INFO - Processed batch 19, records: 296476
|
||||||
|
2025-02-04 13:11:28,439 - INFO - Processed batch 20, records: 317329
|
||||||
|
2025-02-04 13:13:18,579 - INFO - Processed batch 21, records: 326517
|
||||||
|
2025-02-04 13:15:06,467 - INFO - Processed batch 22, records: 308399
|
||||||
|
2025-02-04 13:16:40,466 - INFO - Processed batch 23, records: 278530
|
||||||
|
2025-02-04 13:17:53,720 - INFO - Processed batch 24, records: 231030
|
||||||
|
2025-02-04 13:19:30,077 - INFO - Processed batch 25, records: 277639
|
||||||
|
2025-02-04 13:21:02,897 - INFO - Processed batch 26, records: 309043
|
||||||
|
2025-02-04 13:22:54,062 - INFO - Processed batch 27, records: 314731
|
||||||
|
2025-02-04 13:24:38,396 - INFO - Processed batch 28, records: 326186
|
||||||
|
2025-02-04 13:26:09,350 - INFO - Processed batch 29, records: 250557
|
||||||
|
2025-02-04 13:27:46,803 - INFO - Processed batch 30, records: 263128
|
||||||
|
2025-02-04 13:29:29,458 - INFO - Processed batch 31, records: 284695
|
||||||
|
2025-02-04 13:31:09,057 - INFO - Processed batch 32, records: 268023
|
||||||
|
2025-02-04 13:32:48,733 - INFO - Processed batch 33, records: 272834
|
||||||
|
2025-02-04 13:34:28,324 - INFO - Processed batch 34, records: 260212
|
||||||
|
2025-02-04 13:36:15,559 - INFO - Processed batch 35, records: 291604
|
||||||
|
2025-02-04 13:38:11,028 - INFO - Processed batch 36, records: 296592
|
||||||
|
2025-02-04 13:40:16,787 - INFO - Processed batch 37, records: 315863
|
||||||
|
2025-02-04 13:41:56,802 - INFO - Processed batch 38, records: 291969
|
||||||
|
2025-02-04 13:43:31,647 - INFO - Processed batch 39, records: 285938
|
||||||
|
2025-02-04 13:45:22,820 - INFO - Processed batch 40, records: 303606
|
||||||
|
2025-02-04 13:46:50,863 - INFO - Processed batch 41, records: 276232
|
||||||
|
2025-02-04 13:48:07,003 - INFO - Processed batch 42, records: 227081
|
||||||
|
2025-02-04 13:49:07,818 - INFO - Processed batch 43, records: 154212
|
||||||
|
2025-02-04 13:50:26,124 - INFO - Processed batch 44, records: 222384
|
||||||
|
2025-02-04 13:52:00,753 - INFO - Processed batch 45, records: 310619
|
||||||
|
2025-02-04 13:53:35,244 - INFO - Processed batch 46, records: 269680
|
||||||
|
2025-02-04 13:55:03,206 - INFO - Processed batch 47, records: 261287
|
||||||
|
2025-02-04 13:56:44,373 - INFO - Processed batch 48, records: 281994
|
||||||
|
2025-02-04 13:58:31,971 - INFO - Processed batch 49, records: 320747
|
||||||
|
2025-02-04 14:00:26,601 - INFO - Processed batch 50, records: 370503
|
||||||
|
2025-02-04 14:02:30,895 - INFO - Processed batch 51, records: 353175
|
||||||
|
2025-02-04 14:04:21,452 - INFO - Processed batch 52, records: 366802
|
||||||
|
2025-02-04 14:06:20,769 - INFO - Processed batch 53, records: 358783
|
||||||
|
2025-02-04 14:08:13,751 - INFO - Processed batch 54, records: 334449
|
||||||
|
2025-02-04 14:10:17,263 - INFO - Processed batch 55, records: 382938
|
||||||
|
2025-02-04 14:12:13,896 - INFO - Processed batch 56, records: 347546
|
||||||
|
2025-02-04 14:14:20,169 - INFO - Processed batch 57, records: 381893
|
||||||
|
2025-02-04 14:16:07,422 - INFO - Processed batch 58, records: 315754
|
||||||
|
2025-02-04 14:17:45,919 - INFO - Processed batch 59, records: 318006
|
||||||
|
2025-02-04 14:19:47,733 - INFO - Processed batch 60, records: 362058
|
||||||
|
2025-02-04 14:21:46,064 - INFO - Processed batch 61, records: 376697
|
||||||
|
2025-02-04 14:23:53,242 - INFO - Processed batch 62, records: 377004
|
||||||
|
2025-02-04 14:25:28,791 - INFO - Processed batch 63, records: 321139
|
||||||
|
2025-02-04 14:26:51,958 - INFO - Processed batch 64, records: 281802
|
||||||
|
2025-02-04 14:28:05,746 - INFO - Processed batch 65, records: 243727
|
||||||
|
2025-02-04 14:28:59,199 - INFO - Processed batch 66, records: 172106
|
||||||
|
2025-02-04 14:29:10,098 - INFO - Processed batch 67, records: 38143
|
||||||
|
2025-02-04 14:29:20,220 - INFO - Final statistics: {'stocks_count': 20829782, 'tickers_count': 3253, 'active_tickers': 3252, 'latest_date': datetime.date(2025, 2, 4)}
|
||||||
|
2025-02-04 14:29:20,221 - INFO - Total records processed: 21220611
|
||||||
42283
logs/transcript_update_20250202_225439.log
Normal file
42283
logs/transcript_update_20250202_225439.log
Normal file
File diff suppressed because one or more lines are too long
42084
logs/transcript_update_20250203_195344.log
Normal file
42084
logs/transcript_update_20250203_195344.log
Normal file
File diff suppressed because one or more lines are too long
42283
logs/transcript_update_20250204_124108.log
Normal file
42283
logs/transcript_update_20250204_124108.log
Normal file
File diff suppressed because one or more lines are too long
9824
logs/valuations_update_20250202_225620.log
Normal file
9824
logs/valuations_update_20250202_225620.log
Normal file
File diff suppressed because it is too large
Load Diff
9833
logs/valuations_update_20250203_195433.log
Normal file
9833
logs/valuations_update_20250203_195433.log
Normal file
File diff suppressed because it is too large
Load Diff
7523
logs/valuations_update_20250204_124150.log
Normal file
7523
logs/valuations_update_20250204_124150.log
Normal file
File diff suppressed because it is too large
Load Diff
2
progress_20250202_220746.txt
Normal file
2
progress_20250202_220746.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
3044/3044 tickers processed
|
||||||
|
Last update: 2025-02-02 23:36:52
|
||||||
2
progress_20250203_194935.txt
Normal file
2
progress_20250203_194935.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
3049/3049 tickers processed
|
||||||
|
Last update: 2025-02-03 21:27:47
|
||||||
2
progress_20250204_020000.txt
Normal file
2
progress_20250204_020000.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
1978/3087 tickers processed
|
||||||
|
Last update: 2025-02-04 03:00:00
|
||||||
2
progress_20250204_030500.txt
Normal file
2
progress_20250204_030500.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
2021/3087 tickers processed
|
||||||
|
Last update: 2025-02-04 04:04:58
|
||||||
2
progress_20250204_041000.txt
Normal file
2
progress_20250204_041000.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
2020/3087 tickers processed
|
||||||
|
Last update: 2025-02-04 05:09:59
|
||||||
2
progress_20250204_123438.txt
Normal file
2
progress_20250204_123438.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
3044/3044 tickers processed
|
||||||
|
Last update: 2025-02-04 14:07:06
|
||||||
135
remove_sdgduplicates.py
Normal file
135
remove_sdgduplicates.py
Normal file
@ -0,0 +1,135 @@
|
|||||||
|
# remove_sdgduplicates.py
|
||||||
|
from utils.news.utils import DatabaseManager, setup_logging
|
||||||
|
import re
|
||||||
|
|
||||||
|
logger = setup_logging()
|
||||||
|
|
||||||
|
def remove_duplicates():
|
||||||
|
"""Remove duplicate news entries keeping only the most recent"""
|
||||||
|
db = DatabaseManager()
|
||||||
|
conn = None
|
||||||
|
cursor = None
|
||||||
|
|
||||||
|
try:
|
||||||
|
conn = db.get_connection()
|
||||||
|
cursor = conn.cursor()
|
||||||
|
|
||||||
|
# Get count before
|
||||||
|
cursor.execute("SELECT COUNT(*) FROM news")
|
||||||
|
count_before = cursor.fetchone()[0]
|
||||||
|
logger.info(f"Entries before deduplication: {count_before}")
|
||||||
|
|
||||||
|
# Find duplicates first
|
||||||
|
cursor.execute("""
|
||||||
|
WITH normalized_titles AS (
|
||||||
|
SELECT
|
||||||
|
id,
|
||||||
|
title,
|
||||||
|
lower(regexp_replace(regexp_replace(title, '\s+', ' ', 'g'), '[^\w\s]', ' ', 'g')) as normalized_title
|
||||||
|
FROM news
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
title,
|
||||||
|
COUNT(*) as duplicate_count
|
||||||
|
FROM normalized_titles
|
||||||
|
GROUP BY normalized_title, title
|
||||||
|
HAVING COUNT(*) > 1
|
||||||
|
ORDER BY COUNT(*) DESC;
|
||||||
|
""")
|
||||||
|
|
||||||
|
duplicates = cursor.fetchall()
|
||||||
|
if duplicates:
|
||||||
|
logger.info("\nDuplicates found:")
|
||||||
|
for title, count in duplicates:
|
||||||
|
logger.info(f"- '{title}' ({count} instances)")
|
||||||
|
|
||||||
|
# Create temporary table
|
||||||
|
cursor.execute("""
|
||||||
|
CREATE TEMP TABLE news_unique AS
|
||||||
|
WITH normalized_news AS (
|
||||||
|
SELECT
|
||||||
|
id,
|
||||||
|
title,
|
||||||
|
lower(regexp_replace(regexp_replace(title, '\s+', ' ', 'g'), '[^\w\s]', ' ', 'g')) as normalized_title,
|
||||||
|
link,
|
||||||
|
description,
|
||||||
|
category,
|
||||||
|
published_at,
|
||||||
|
created_at
|
||||||
|
FROM news
|
||||||
|
),
|
||||||
|
RankedNews AS (
|
||||||
|
SELECT
|
||||||
|
id,
|
||||||
|
title,
|
||||||
|
link,
|
||||||
|
description,
|
||||||
|
category,
|
||||||
|
published_at,
|
||||||
|
created_at,
|
||||||
|
ROW_NUMBER() OVER (
|
||||||
|
PARTITION BY normalized_title
|
||||||
|
ORDER BY published_at DESC, created_at DESC
|
||||||
|
) as rn
|
||||||
|
FROM normalized_news
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
id, title, link, description,
|
||||||
|
category, published_at, created_at
|
||||||
|
FROM RankedNews
|
||||||
|
WHERE rn = 1;
|
||||||
|
""")
|
||||||
|
|
||||||
|
# Delete all from original table
|
||||||
|
cursor.execute("DELETE FROM news")
|
||||||
|
|
||||||
|
# Insert unique entries back
|
||||||
|
cursor.execute("""
|
||||||
|
INSERT INTO news (
|
||||||
|
id, title, link, description,
|
||||||
|
category, published_at, created_at
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
id, title, link, description,
|
||||||
|
category, published_at, created_at
|
||||||
|
FROM news_unique
|
||||||
|
ORDER BY published_at DESC, created_at DESC;
|
||||||
|
""")
|
||||||
|
|
||||||
|
# Get count after
|
||||||
|
cursor.execute("SELECT COUNT(*) FROM news")
|
||||||
|
count_after = cursor.fetchone()[0]
|
||||||
|
|
||||||
|
# Cleanup
|
||||||
|
cursor.execute("DROP TABLE IF EXISTS news_unique")
|
||||||
|
|
||||||
|
# Reset sequence
|
||||||
|
cursor.execute("""
|
||||||
|
SELECT setval('news_id_seq', COALESCE((SELECT MAX(id) FROM news), 1), false);
|
||||||
|
""")
|
||||||
|
|
||||||
|
conn.commit()
|
||||||
|
|
||||||
|
removed = count_before - count_after
|
||||||
|
logger.info(f"\nRemoved {removed} duplicates")
|
||||||
|
logger.info(f"Entries after deduplication: {count_after}")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
if conn:
|
||||||
|
conn.rollback()
|
||||||
|
logger.error(f"Error during deduplication: {str(e)}")
|
||||||
|
raise
|
||||||
|
finally:
|
||||||
|
if cursor:
|
||||||
|
cursor.close()
|
||||||
|
if conn:
|
||||||
|
db.return_connection(conn)
|
||||||
|
db.close_all()
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
try:
|
||||||
|
remove_duplicates()
|
||||||
|
logger.info("Deduplication completed successfully")
|
||||||
|
except Exception as e:
|
||||||
|
logger.error(f"Deduplication failed: {str(e)}")
|
||||||
|
exit(1)
|
||||||
12
requirements.txt
Normal file
12
requirements.txt
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
numpy==1.26.4
|
||||||
|
yfinance==0.2.40
|
||||||
|
psycopg2-binary==2.9.10
|
||||||
|
python-dotenv==1.0.1
|
||||||
|
pytest==8.3.4
|
||||||
|
pandas==2.2.3
|
||||||
|
openpyxl==3.1.5
|
||||||
|
ratelimit
|
||||||
|
requests
|
||||||
|
aiohttp
|
||||||
|
typing-extensions
|
||||||
|
feedparser
|
||||||
247
rivaldi/bin/Activate.ps1
Normal file
247
rivaldi/bin/Activate.ps1
Normal file
@ -0,0 +1,247 @@
|
|||||||
|
<#
|
||||||
|
.Synopsis
|
||||||
|
Activate a Python virtual environment for the current PowerShell session.
|
||||||
|
|
||||||
|
.Description
|
||||||
|
Pushes the python executable for a virtual environment to the front of the
|
||||||
|
$Env:PATH environment variable and sets the prompt to signify that you are
|
||||||
|
in a Python virtual environment. Makes use of the command line switches as
|
||||||
|
well as the `pyvenv.cfg` file values present in the virtual environment.
|
||||||
|
|
||||||
|
.Parameter VenvDir
|
||||||
|
Path to the directory that contains the virtual environment to activate. The
|
||||||
|
default value for this is the parent of the directory that the Activate.ps1
|
||||||
|
script is located within.
|
||||||
|
|
||||||
|
.Parameter Prompt
|
||||||
|
The prompt prefix to display when this virtual environment is activated. By
|
||||||
|
default, this prompt is the name of the virtual environment folder (VenvDir)
|
||||||
|
surrounded by parentheses and followed by a single space (ie. '(.venv) ').
|
||||||
|
|
||||||
|
.Example
|
||||||
|
Activate.ps1
|
||||||
|
Activates the Python virtual environment that contains the Activate.ps1 script.
|
||||||
|
|
||||||
|
.Example
|
||||||
|
Activate.ps1 -Verbose
|
||||||
|
Activates the Python virtual environment that contains the Activate.ps1 script,
|
||||||
|
and shows extra information about the activation as it executes.
|
||||||
|
|
||||||
|
.Example
|
||||||
|
Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv
|
||||||
|
Activates the Python virtual environment located in the specified location.
|
||||||
|
|
||||||
|
.Example
|
||||||
|
Activate.ps1 -Prompt "MyPython"
|
||||||
|
Activates the Python virtual environment that contains the Activate.ps1 script,
|
||||||
|
and prefixes the current prompt with the specified string (surrounded in
|
||||||
|
parentheses) while the virtual environment is active.
|
||||||
|
|
||||||
|
.Notes
|
||||||
|
On Windows, it may be required to enable this Activate.ps1 script by setting the
|
||||||
|
execution policy for the user. You can do this by issuing the following PowerShell
|
||||||
|
command:
|
||||||
|
|
||||||
|
PS C:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
|
||||||
|
|
||||||
|
For more information on Execution Policies:
|
||||||
|
https://go.microsoft.com/fwlink/?LinkID=135170
|
||||||
|
|
||||||
|
#>
|
||||||
|
Param(
|
||||||
|
[Parameter(Mandatory = $false)]
|
||||||
|
[String]
|
||||||
|
$VenvDir,
|
||||||
|
[Parameter(Mandatory = $false)]
|
||||||
|
[String]
|
||||||
|
$Prompt
|
||||||
|
)
|
||||||
|
|
||||||
|
<# Function declarations --------------------------------------------------- #>
|
||||||
|
|
||||||
|
<#
|
||||||
|
.Synopsis
|
||||||
|
Remove all shell session elements added by the Activate script, including the
|
||||||
|
addition of the virtual environment's Python executable from the beginning of
|
||||||
|
the PATH variable.
|
||||||
|
|
||||||
|
.Parameter NonDestructive
|
||||||
|
If present, do not remove this function from the global namespace for the
|
||||||
|
session.
|
||||||
|
|
||||||
|
#>
|
||||||
|
function global:deactivate ([switch]$NonDestructive) {
|
||||||
|
# Revert to original values
|
||||||
|
|
||||||
|
# The prior prompt:
|
||||||
|
if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) {
|
||||||
|
Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt
|
||||||
|
Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT
|
||||||
|
}
|
||||||
|
|
||||||
|
# The prior PYTHONHOME:
|
||||||
|
if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) {
|
||||||
|
Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME
|
||||||
|
Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME
|
||||||
|
}
|
||||||
|
|
||||||
|
# The prior PATH:
|
||||||
|
if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) {
|
||||||
|
Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH
|
||||||
|
Remove-Item -Path Env:_OLD_VIRTUAL_PATH
|
||||||
|
}
|
||||||
|
|
||||||
|
# Just remove the VIRTUAL_ENV altogether:
|
||||||
|
if (Test-Path -Path Env:VIRTUAL_ENV) {
|
||||||
|
Remove-Item -Path env:VIRTUAL_ENV
|
||||||
|
}
|
||||||
|
|
||||||
|
# Just remove VIRTUAL_ENV_PROMPT altogether.
|
||||||
|
if (Test-Path -Path Env:VIRTUAL_ENV_PROMPT) {
|
||||||
|
Remove-Item -Path env:VIRTUAL_ENV_PROMPT
|
||||||
|
}
|
||||||
|
|
||||||
|
# Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether:
|
||||||
|
if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) {
|
||||||
|
Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force
|
||||||
|
}
|
||||||
|
|
||||||
|
# Leave deactivate function in the global namespace if requested:
|
||||||
|
if (-not $NonDestructive) {
|
||||||
|
Remove-Item -Path function:deactivate
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
<#
|
||||||
|
.Description
|
||||||
|
Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the
|
||||||
|
given folder, and returns them in a map.
|
||||||
|
|
||||||
|
For each line in the pyvenv.cfg file, if that line can be parsed into exactly
|
||||||
|
two strings separated by `=` (with any amount of whitespace surrounding the =)
|
||||||
|
then it is considered a `key = value` line. The left hand string is the key,
|
||||||
|
the right hand is the value.
|
||||||
|
|
||||||
|
If the value starts with a `'` or a `"` then the first and last character is
|
||||||
|
stripped from the value before being captured.
|
||||||
|
|
||||||
|
.Parameter ConfigDir
|
||||||
|
Path to the directory that contains the `pyvenv.cfg` file.
|
||||||
|
#>
|
||||||
|
function Get-PyVenvConfig(
|
||||||
|
[String]
|
||||||
|
$ConfigDir
|
||||||
|
) {
|
||||||
|
Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg"
|
||||||
|
|
||||||
|
# Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue).
|
||||||
|
$pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue
|
||||||
|
|
||||||
|
# An empty map will be returned if no config file is found.
|
||||||
|
$pyvenvConfig = @{ }
|
||||||
|
|
||||||
|
if ($pyvenvConfigPath) {
|
||||||
|
|
||||||
|
Write-Verbose "File exists, parse `key = value` lines"
|
||||||
|
$pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath
|
||||||
|
|
||||||
|
$pyvenvConfigContent | ForEach-Object {
|
||||||
|
$keyval = $PSItem -split "\s*=\s*", 2
|
||||||
|
if ($keyval[0] -and $keyval[1]) {
|
||||||
|
$val = $keyval[1]
|
||||||
|
|
||||||
|
# Remove extraneous quotations around a string value.
|
||||||
|
if ("'""".Contains($val.Substring(0, 1))) {
|
||||||
|
$val = $val.Substring(1, $val.Length - 2)
|
||||||
|
}
|
||||||
|
|
||||||
|
$pyvenvConfig[$keyval[0]] = $val
|
||||||
|
Write-Verbose "Adding Key: '$($keyval[0])'='$val'"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $pyvenvConfig
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
<# Begin Activate script --------------------------------------------------- #>
|
||||||
|
|
||||||
|
# Determine the containing directory of this script
|
||||||
|
$VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition
|
||||||
|
$VenvExecDir = Get-Item -Path $VenvExecPath
|
||||||
|
|
||||||
|
Write-Verbose "Activation script is located in path: '$VenvExecPath'"
|
||||||
|
Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)"
|
||||||
|
Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)"
|
||||||
|
|
||||||
|
# Set values required in priority: CmdLine, ConfigFile, Default
|
||||||
|
# First, get the location of the virtual environment, it might not be
|
||||||
|
# VenvExecDir if specified on the command line.
|
||||||
|
if ($VenvDir) {
|
||||||
|
Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values"
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir."
|
||||||
|
$VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/")
|
||||||
|
Write-Verbose "VenvDir=$VenvDir"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Next, read the `pyvenv.cfg` file to determine any required value such
|
||||||
|
# as `prompt`.
|
||||||
|
$pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir
|
||||||
|
|
||||||
|
# Next, set the prompt from the command line, or the config file, or
|
||||||
|
# just use the name of the virtual environment folder.
|
||||||
|
if ($Prompt) {
|
||||||
|
Write-Verbose "Prompt specified as argument, using '$Prompt'"
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value"
|
||||||
|
if ($pyvenvCfg -and $pyvenvCfg['prompt']) {
|
||||||
|
Write-Verbose " Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'"
|
||||||
|
$Prompt = $pyvenvCfg['prompt'];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Write-Verbose " Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virtual environment)"
|
||||||
|
Write-Verbose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'"
|
||||||
|
$Prompt = Split-Path -Path $venvDir -Leaf
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Verbose "Prompt = '$Prompt'"
|
||||||
|
Write-Verbose "VenvDir='$VenvDir'"
|
||||||
|
|
||||||
|
# Deactivate any currently active virtual environment, but leave the
|
||||||
|
# deactivate function in place.
|
||||||
|
deactivate -nondestructive
|
||||||
|
|
||||||
|
# Now set the environment variable VIRTUAL_ENV, used by many tools to determine
|
||||||
|
# that there is an activated venv.
|
||||||
|
$env:VIRTUAL_ENV = $VenvDir
|
||||||
|
|
||||||
|
if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) {
|
||||||
|
|
||||||
|
Write-Verbose "Setting prompt to '$Prompt'"
|
||||||
|
|
||||||
|
# Set the prompt to include the env name
|
||||||
|
# Make sure _OLD_VIRTUAL_PROMPT is global
|
||||||
|
function global:_OLD_VIRTUAL_PROMPT { "" }
|
||||||
|
Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT
|
||||||
|
New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt
|
||||||
|
|
||||||
|
function global:prompt {
|
||||||
|
Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) "
|
||||||
|
_OLD_VIRTUAL_PROMPT
|
||||||
|
}
|
||||||
|
$env:VIRTUAL_ENV_PROMPT = $Prompt
|
||||||
|
}
|
||||||
|
|
||||||
|
# Clear PYTHONHOME
|
||||||
|
if (Test-Path -Path Env:PYTHONHOME) {
|
||||||
|
Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME
|
||||||
|
Remove-Item -Path Env:PYTHONHOME
|
||||||
|
}
|
||||||
|
|
||||||
|
# Add the venv to the PATH
|
||||||
|
Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH
|
||||||
|
$Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH"
|
||||||
BIN
rivaldi/bin/__pycache__/pwiz.cpython-311.pyc
Normal file
BIN
rivaldi/bin/__pycache__/pwiz.cpython-311.pyc
Normal file
Binary file not shown.
69
rivaldi/bin/activate
Normal file
69
rivaldi/bin/activate
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
# This file must be used with "source bin/activate" *from bash*
|
||||||
|
# you cannot run it directly
|
||||||
|
|
||||||
|
deactivate () {
|
||||||
|
# reset old environment variables
|
||||||
|
if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then
|
||||||
|
PATH="${_OLD_VIRTUAL_PATH:-}"
|
||||||
|
export PATH
|
||||||
|
unset _OLD_VIRTUAL_PATH
|
||||||
|
fi
|
||||||
|
if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then
|
||||||
|
PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}"
|
||||||
|
export PYTHONHOME
|
||||||
|
unset _OLD_VIRTUAL_PYTHONHOME
|
||||||
|
fi
|
||||||
|
|
||||||
|
# This should detect bash and zsh, which have a hash command that must
|
||||||
|
# be called to get it to forget past commands. Without forgetting
|
||||||
|
# past commands the $PATH changes we made may not be respected
|
||||||
|
if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then
|
||||||
|
hash -r 2> /dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then
|
||||||
|
PS1="${_OLD_VIRTUAL_PS1:-}"
|
||||||
|
export PS1
|
||||||
|
unset _OLD_VIRTUAL_PS1
|
||||||
|
fi
|
||||||
|
|
||||||
|
unset VIRTUAL_ENV
|
||||||
|
unset VIRTUAL_ENV_PROMPT
|
||||||
|
if [ ! "${1:-}" = "nondestructive" ] ; then
|
||||||
|
# Self destruct!
|
||||||
|
unset -f deactivate
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# unset irrelevant variables
|
||||||
|
deactivate nondestructive
|
||||||
|
|
||||||
|
VIRTUAL_ENV="/home/cube/RivaCube/rivaldi"
|
||||||
|
export VIRTUAL_ENV
|
||||||
|
|
||||||
|
_OLD_VIRTUAL_PATH="$PATH"
|
||||||
|
PATH="$VIRTUAL_ENV/bin:$PATH"
|
||||||
|
export PATH
|
||||||
|
|
||||||
|
# unset PYTHONHOME if set
|
||||||
|
# this will fail if PYTHONHOME is set to the empty string (which is bad anyway)
|
||||||
|
# could use `if (set -u; : $PYTHONHOME) ;` in bash
|
||||||
|
if [ -n "${PYTHONHOME:-}" ] ; then
|
||||||
|
_OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}"
|
||||||
|
unset PYTHONHOME
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then
|
||||||
|
_OLD_VIRTUAL_PS1="${PS1:-}"
|
||||||
|
PS1="(rivaldi) ${PS1:-}"
|
||||||
|
export PS1
|
||||||
|
VIRTUAL_ENV_PROMPT="(rivaldi) "
|
||||||
|
export VIRTUAL_ENV_PROMPT
|
||||||
|
fi
|
||||||
|
|
||||||
|
# This should detect bash and zsh, which have a hash command that must
|
||||||
|
# be called to get it to forget past commands. Without forgetting
|
||||||
|
# past commands the $PATH changes we made may not be respected
|
||||||
|
if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then
|
||||||
|
hash -r 2> /dev/null
|
||||||
|
fi
|
||||||
26
rivaldi/bin/activate.csh
Normal file
26
rivaldi/bin/activate.csh
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# This file must be used with "source bin/activate.csh" *from csh*.
|
||||||
|
# You cannot run it directly.
|
||||||
|
# Created by Davide Di Blasi <davidedb@gmail.com>.
|
||||||
|
# Ported to Python 3.3 venv by Andrew Svetlov <andrew.svetlov@gmail.com>
|
||||||
|
|
||||||
|
alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; unsetenv VIRTUAL_ENV_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate'
|
||||||
|
|
||||||
|
# Unset irrelevant variables.
|
||||||
|
deactivate nondestructive
|
||||||
|
|
||||||
|
setenv VIRTUAL_ENV "/home/cube/RivaCube/rivaldi"
|
||||||
|
|
||||||
|
set _OLD_VIRTUAL_PATH="$PATH"
|
||||||
|
setenv PATH "$VIRTUAL_ENV/bin:$PATH"
|
||||||
|
|
||||||
|
|
||||||
|
set _OLD_VIRTUAL_PROMPT="$prompt"
|
||||||
|
|
||||||
|
if (! "$?VIRTUAL_ENV_DISABLE_PROMPT") then
|
||||||
|
set prompt = "(rivaldi) $prompt"
|
||||||
|
setenv VIRTUAL_ENV_PROMPT "(rivaldi) "
|
||||||
|
endif
|
||||||
|
|
||||||
|
alias pydoc python -m pydoc
|
||||||
|
|
||||||
|
rehash
|
||||||
69
rivaldi/bin/activate.fish
Normal file
69
rivaldi/bin/activate.fish
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
# This file must be used with "source <venv>/bin/activate.fish" *from fish*
|
||||||
|
# (https://fishshell.com/); you cannot run it directly.
|
||||||
|
|
||||||
|
function deactivate -d "Exit virtual environment and return to normal shell environment"
|
||||||
|
# reset old environment variables
|
||||||
|
if test -n "$_OLD_VIRTUAL_PATH"
|
||||||
|
set -gx PATH $_OLD_VIRTUAL_PATH
|
||||||
|
set -e _OLD_VIRTUAL_PATH
|
||||||
|
end
|
||||||
|
if test -n "$_OLD_VIRTUAL_PYTHONHOME"
|
||||||
|
set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME
|
||||||
|
set -e _OLD_VIRTUAL_PYTHONHOME
|
||||||
|
end
|
||||||
|
|
||||||
|
if test -n "$_OLD_FISH_PROMPT_OVERRIDE"
|
||||||
|
set -e _OLD_FISH_PROMPT_OVERRIDE
|
||||||
|
# prevents error when using nested fish instances (Issue #93858)
|
||||||
|
if functions -q _old_fish_prompt
|
||||||
|
functions -e fish_prompt
|
||||||
|
functions -c _old_fish_prompt fish_prompt
|
||||||
|
functions -e _old_fish_prompt
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
set -e VIRTUAL_ENV
|
||||||
|
set -e VIRTUAL_ENV_PROMPT
|
||||||
|
if test "$argv[1]" != "nondestructive"
|
||||||
|
# Self-destruct!
|
||||||
|
functions -e deactivate
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Unset irrelevant variables.
|
||||||
|
deactivate nondestructive
|
||||||
|
|
||||||
|
set -gx VIRTUAL_ENV "/home/cube/RivaCube/rivaldi"
|
||||||
|
|
||||||
|
set -gx _OLD_VIRTUAL_PATH $PATH
|
||||||
|
set -gx PATH "$VIRTUAL_ENV/bin" $PATH
|
||||||
|
|
||||||
|
# Unset PYTHONHOME if set.
|
||||||
|
if set -q PYTHONHOME
|
||||||
|
set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME
|
||||||
|
set -e PYTHONHOME
|
||||||
|
end
|
||||||
|
|
||||||
|
if test -z "$VIRTUAL_ENV_DISABLE_PROMPT"
|
||||||
|
# fish uses a function instead of an env var to generate the prompt.
|
||||||
|
|
||||||
|
# Save the current fish_prompt function as the function _old_fish_prompt.
|
||||||
|
functions -c fish_prompt _old_fish_prompt
|
||||||
|
|
||||||
|
# With the original prompt function renamed, we can override with our own.
|
||||||
|
function fish_prompt
|
||||||
|
# Save the return status of the last command.
|
||||||
|
set -l old_status $status
|
||||||
|
|
||||||
|
# Output the venv prompt; color taken from the blue of the Python logo.
|
||||||
|
printf "%s%s%s" (set_color 4B8BBE) "(rivaldi) " (set_color normal)
|
||||||
|
|
||||||
|
# Restore the return status of the previous command.
|
||||||
|
echo "exit $old_status" | .
|
||||||
|
# Output the original/"old" prompt.
|
||||||
|
_old_fish_prompt
|
||||||
|
end
|
||||||
|
|
||||||
|
set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV"
|
||||||
|
set -gx VIRTUAL_ENV_PROMPT "(rivaldi) "
|
||||||
|
end
|
||||||
8
rivaldi/bin/dotenv
Executable file
8
rivaldi/bin/dotenv
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/home/cube/RivaCube/rivaldi/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from dotenv.__main__ import cli
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(cli())
|
||||||
8
rivaldi/bin/f2py
Executable file
8
rivaldi/bin/f2py
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/home/cube/RivaCube/rivaldi/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from numpy.f2py.f2py2e import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
8
rivaldi/bin/normalizer
Executable file
8
rivaldi/bin/normalizer
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/home/cube/RivaCube/rivaldi/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from charset_normalizer import cli
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(cli.cli_detect())
|
||||||
8
rivaldi/bin/pip
Executable file
8
rivaldi/bin/pip
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/home/cube/RivaCube/rivaldi/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from pip._internal.cli.main import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
8
rivaldi/bin/pip3
Executable file
8
rivaldi/bin/pip3
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/home/cube/RivaCube/rivaldi/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from pip._internal.cli.main import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
8
rivaldi/bin/pip3.11
Executable file
8
rivaldi/bin/pip3.11
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/home/cube/RivaCube/rivaldi/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from pip._internal.cli.main import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
228
rivaldi/bin/pwiz.py
Executable file
228
rivaldi/bin/pwiz.py
Executable file
@ -0,0 +1,228 @@
|
|||||||
|
#!/home/cube/RivaCube/rivaldi/bin/python3
|
||||||
|
|
||||||
|
import datetime
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
from getpass import getpass
|
||||||
|
from optparse import OptionParser
|
||||||
|
|
||||||
|
from peewee import *
|
||||||
|
from peewee import print_
|
||||||
|
from peewee import __version__ as peewee_version
|
||||||
|
from playhouse.cockroachdb import CockroachDatabase
|
||||||
|
from playhouse.reflection import *
|
||||||
|
|
||||||
|
|
||||||
|
HEADER = """from peewee import *%s
|
||||||
|
|
||||||
|
database = %s('%s'%s)
|
||||||
|
"""
|
||||||
|
|
||||||
|
BASE_MODEL = """\
|
||||||
|
class BaseModel(Model):
|
||||||
|
class Meta:
|
||||||
|
database = database
|
||||||
|
"""
|
||||||
|
|
||||||
|
UNKNOWN_FIELD = """\
|
||||||
|
class UnknownField(object):
|
||||||
|
def __init__(self, *_, **__): pass
|
||||||
|
"""
|
||||||
|
|
||||||
|
DATABASE_ALIASES = {
|
||||||
|
CockroachDatabase: ['cockroach', 'cockroachdb', 'crdb'],
|
||||||
|
MySQLDatabase: ['mysql', 'mysqldb'],
|
||||||
|
PostgresqlDatabase: ['postgres', 'postgresql'],
|
||||||
|
SqliteDatabase: ['sqlite', 'sqlite3'],
|
||||||
|
}
|
||||||
|
|
||||||
|
DATABASE_MAP = dict((value, key)
|
||||||
|
for key in DATABASE_ALIASES
|
||||||
|
for value in DATABASE_ALIASES[key])
|
||||||
|
|
||||||
|
def make_introspector(database_type, database_name, **kwargs):
|
||||||
|
if database_type not in DATABASE_MAP:
|
||||||
|
err('Unrecognized database, must be one of: %s' %
|
||||||
|
', '.join(DATABASE_MAP.keys()))
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
schema = kwargs.pop('schema', None)
|
||||||
|
DatabaseClass = DATABASE_MAP[database_type]
|
||||||
|
db = DatabaseClass(database_name, **kwargs)
|
||||||
|
return Introspector.from_database(db, schema=schema)
|
||||||
|
|
||||||
|
def print_models(introspector, tables=None, preserve_order=False,
|
||||||
|
include_views=False, ignore_unknown=False, snake_case=True):
|
||||||
|
database = introspector.introspect(table_names=tables,
|
||||||
|
include_views=include_views,
|
||||||
|
snake_case=snake_case)
|
||||||
|
|
||||||
|
db_kwargs = introspector.get_database_kwargs()
|
||||||
|
header = HEADER % (
|
||||||
|
introspector.get_additional_imports(),
|
||||||
|
introspector.get_database_class().__name__,
|
||||||
|
introspector.get_database_name(),
|
||||||
|
', **%s' % repr(db_kwargs) if db_kwargs else '')
|
||||||
|
print_(header)
|
||||||
|
|
||||||
|
if not ignore_unknown:
|
||||||
|
print_(UNKNOWN_FIELD)
|
||||||
|
|
||||||
|
print_(BASE_MODEL)
|
||||||
|
|
||||||
|
def _print_table(table, seen, accum=None):
|
||||||
|
accum = accum or []
|
||||||
|
foreign_keys = database.foreign_keys[table]
|
||||||
|
for foreign_key in foreign_keys:
|
||||||
|
dest = foreign_key.dest_table
|
||||||
|
|
||||||
|
# In the event the destination table has already been pushed
|
||||||
|
# for printing, then we have a reference cycle.
|
||||||
|
if dest in accum and table not in accum:
|
||||||
|
print_('# Possible reference cycle: %s' % dest)
|
||||||
|
|
||||||
|
# If this is not a self-referential foreign key, and we have
|
||||||
|
# not already processed the destination table, do so now.
|
||||||
|
if dest not in seen and dest not in accum:
|
||||||
|
seen.add(dest)
|
||||||
|
if dest != table:
|
||||||
|
_print_table(dest, seen, accum + [table])
|
||||||
|
|
||||||
|
print_('class %s(BaseModel):' % database.model_names[table])
|
||||||
|
columns = database.columns[table].items()
|
||||||
|
if not preserve_order:
|
||||||
|
columns = sorted(columns)
|
||||||
|
primary_keys = database.primary_keys[table]
|
||||||
|
for name, column in columns:
|
||||||
|
skip = all([
|
||||||
|
name in primary_keys,
|
||||||
|
name == 'id',
|
||||||
|
len(primary_keys) == 1,
|
||||||
|
column.field_class in introspector.pk_classes])
|
||||||
|
if skip:
|
||||||
|
continue
|
||||||
|
if column.primary_key and len(primary_keys) > 1:
|
||||||
|
# If we have a CompositeKey, then we do not want to explicitly
|
||||||
|
# mark the columns as being primary keys.
|
||||||
|
column.primary_key = False
|
||||||
|
|
||||||
|
is_unknown = column.field_class is UnknownField
|
||||||
|
if is_unknown and ignore_unknown:
|
||||||
|
disp = '%s - %s' % (column.name, column.raw_column_type or '?')
|
||||||
|
print_(' # %s' % disp)
|
||||||
|
else:
|
||||||
|
print_(' %s' % column.get_field())
|
||||||
|
|
||||||
|
print_('')
|
||||||
|
print_(' class Meta:')
|
||||||
|
print_(' table_name = \'%s\'' % table)
|
||||||
|
multi_column_indexes = database.multi_column_indexes(table)
|
||||||
|
if multi_column_indexes:
|
||||||
|
print_(' indexes = (')
|
||||||
|
for fields, unique in sorted(multi_column_indexes):
|
||||||
|
print_(' ((%s), %s),' % (
|
||||||
|
', '.join("'%s'" % field for field in fields),
|
||||||
|
unique,
|
||||||
|
))
|
||||||
|
print_(' )')
|
||||||
|
|
||||||
|
if introspector.schema:
|
||||||
|
print_(' schema = \'%s\'' % introspector.schema)
|
||||||
|
if len(primary_keys) > 1:
|
||||||
|
pk_field_names = sorted([
|
||||||
|
field.name for col, field in columns
|
||||||
|
if col in primary_keys])
|
||||||
|
pk_list = ', '.join("'%s'" % pk for pk in pk_field_names)
|
||||||
|
print_(' primary_key = CompositeKey(%s)' % pk_list)
|
||||||
|
elif not primary_keys:
|
||||||
|
print_(' primary_key = False')
|
||||||
|
print_('')
|
||||||
|
|
||||||
|
seen.add(table)
|
||||||
|
|
||||||
|
seen = set()
|
||||||
|
for table in sorted(database.model_names.keys()):
|
||||||
|
if table not in seen:
|
||||||
|
if not tables or table in tables:
|
||||||
|
_print_table(table, seen)
|
||||||
|
|
||||||
|
def print_header(cmd_line, introspector):
|
||||||
|
timestamp = datetime.datetime.now()
|
||||||
|
print_('# Code generated by:')
|
||||||
|
print_('# python -m pwiz %s' % cmd_line)
|
||||||
|
print_('# Date: %s' % timestamp.strftime('%B %d, %Y %I:%M%p'))
|
||||||
|
print_('# Database: %s' % introspector.get_database_name())
|
||||||
|
print_('# Peewee version: %s' % peewee_version)
|
||||||
|
print_('')
|
||||||
|
|
||||||
|
|
||||||
|
def err(msg):
|
||||||
|
sys.stderr.write('\033[91m%s\033[0m\n' % msg)
|
||||||
|
sys.stderr.flush()
|
||||||
|
|
||||||
|
def get_option_parser():
|
||||||
|
parser = OptionParser(usage='usage: %prog [options] database_name')
|
||||||
|
ao = parser.add_option
|
||||||
|
ao('-H', '--host', dest='host')
|
||||||
|
ao('-p', '--port', dest='port', type='int')
|
||||||
|
ao('-u', '--user', dest='user')
|
||||||
|
ao('-P', '--password', dest='password', action='store_true')
|
||||||
|
engines = sorted(DATABASE_MAP)
|
||||||
|
ao('-e', '--engine', dest='engine', choices=engines,
|
||||||
|
help=('Database type, e.g. sqlite, mysql, postgresql or cockroachdb. '
|
||||||
|
'Default is "postgresql".'))
|
||||||
|
ao('-s', '--schema', dest='schema')
|
||||||
|
ao('-t', '--tables', dest='tables',
|
||||||
|
help=('Only generate the specified tables. Multiple table names should '
|
||||||
|
'be separated by commas.'))
|
||||||
|
ao('-v', '--views', dest='views', action='store_true',
|
||||||
|
help='Generate model classes for VIEWs in addition to tables.')
|
||||||
|
ao('-i', '--info', dest='info', action='store_true',
|
||||||
|
help=('Add database information and other metadata to top of the '
|
||||||
|
'generated file.'))
|
||||||
|
ao('-o', '--preserve-order', action='store_true', dest='preserve_order',
|
||||||
|
help='Model definition column ordering matches source table.')
|
||||||
|
ao('-I', '--ignore-unknown', action='store_true', dest='ignore_unknown',
|
||||||
|
help='Ignore fields whose type cannot be determined.')
|
||||||
|
ao('-L', '--legacy-naming', action='store_true', dest='legacy_naming',
|
||||||
|
help='Use legacy table- and column-name generation.')
|
||||||
|
return parser
|
||||||
|
|
||||||
|
def get_connect_kwargs(options):
|
||||||
|
ops = ('host', 'port', 'user', 'schema')
|
||||||
|
kwargs = dict((o, getattr(options, o)) for o in ops if getattr(options, o))
|
||||||
|
if options.password:
|
||||||
|
kwargs['password'] = getpass()
|
||||||
|
return kwargs
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
raw_argv = sys.argv
|
||||||
|
|
||||||
|
parser = get_option_parser()
|
||||||
|
options, args = parser.parse_args()
|
||||||
|
|
||||||
|
if len(args) < 1:
|
||||||
|
err('Missing required parameter "database"')
|
||||||
|
parser.print_help()
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
connect = get_connect_kwargs(options)
|
||||||
|
database = args[-1]
|
||||||
|
|
||||||
|
tables = None
|
||||||
|
if options.tables:
|
||||||
|
tables = [table.strip() for table in options.tables.split(',')
|
||||||
|
if table.strip()]
|
||||||
|
|
||||||
|
engine = options.engine
|
||||||
|
if engine is None:
|
||||||
|
engine = 'sqlite' if os.path.exists(database) else 'postgresql'
|
||||||
|
|
||||||
|
introspector = make_introspector(engine, database, **connect)
|
||||||
|
if options.info:
|
||||||
|
cmd_line = ' '.join(raw_argv[1:])
|
||||||
|
print_header(cmd_line, introspector)
|
||||||
|
|
||||||
|
print_models(introspector, tables, options.preserve_order, options.views,
|
||||||
|
options.ignore_unknown, not options.legacy_naming)
|
||||||
8
rivaldi/bin/py.test
Executable file
8
rivaldi/bin/py.test
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/home/cube/RivaCube/rivaldi/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from pytest import console_main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(console_main())
|
||||||
8
rivaldi/bin/pytest
Executable file
8
rivaldi/bin/pytest
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/home/cube/RivaCube/rivaldi/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from pytest import console_main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(console_main())
|
||||||
1
rivaldi/bin/python
Symbolic link
1
rivaldi/bin/python
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
python3
|
||||||
1
rivaldi/bin/python3
Symbolic link
1
rivaldi/bin/python3
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/bin/python3
|
||||||
1
rivaldi/bin/python3.11
Symbolic link
1
rivaldi/bin/python3.11
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
python3
|
||||||
8
rivaldi/bin/sample
Executable file
8
rivaldi/bin/sample
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/home/cube/RivaCube/rivaldi/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from sample import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
@ -0,0 +1 @@
|
|||||||
|
pip
|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
This is the MIT license: http://www.opensource.org/licenses/mit-license.php
|
||||||
|
|
||||||
|
Copyright (c) Alex Grönholm
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this
|
||||||
|
software and associated documentation files (the "Software"), to deal in the Software
|
||||||
|
without restriction, including without limitation the rights to use, copy, modify, merge,
|
||||||
|
publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
|
||||||
|
to whom the Software is furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or
|
||||||
|
substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
|
||||||
|
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||||
|
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
|
||||||
|
FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
||||||
|
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
|
DEALINGS IN THE SOFTWARE.
|
||||||
@ -0,0 +1,147 @@
|
|||||||
|
Metadata-Version: 2.1
|
||||||
|
Name: APScheduler
|
||||||
|
Version: 3.11.0
|
||||||
|
Summary: In-process task scheduler with Cron-like capabilities
|
||||||
|
Author-email: Alex Grönholm <alex.gronholm@nextday.fi>
|
||||||
|
License: MIT
|
||||||
|
Project-URL: Documentation, https://apscheduler.readthedocs.io/en/3.x/
|
||||||
|
Project-URL: Changelog, https://apscheduler.readthedocs.io/en/3.x/versionhistory.html
|
||||||
|
Project-URL: Source code, https://github.com/agronholm/apscheduler
|
||||||
|
Project-URL: Issue tracker, https://github.com/agronholm/apscheduler/issues
|
||||||
|
Keywords: scheduling,cron
|
||||||
|
Classifier: Development Status :: 5 - Production/Stable
|
||||||
|
Classifier: Intended Audience :: Developers
|
||||||
|
Classifier: License :: OSI Approved :: MIT License
|
||||||
|
Classifier: Programming Language :: Python
|
||||||
|
Classifier: Programming Language :: Python :: 3 :: Only
|
||||||
|
Classifier: Programming Language :: Python :: 3.8
|
||||||
|
Classifier: Programming Language :: Python :: 3.9
|
||||||
|
Classifier: Programming Language :: Python :: 3.10
|
||||||
|
Classifier: Programming Language :: Python :: 3.11
|
||||||
|
Classifier: Programming Language :: Python :: 3.12
|
||||||
|
Classifier: Programming Language :: Python :: 3.13
|
||||||
|
Requires-Python: >=3.8
|
||||||
|
Description-Content-Type: text/x-rst
|
||||||
|
License-File: LICENSE.txt
|
||||||
|
Requires-Dist: tzlocal>=3.0
|
||||||
|
Requires-Dist: backports.zoneinfo; python_version < "3.9"
|
||||||
|
Provides-Extra: etcd
|
||||||
|
Requires-Dist: etcd3; extra == "etcd"
|
||||||
|
Requires-Dist: protobuf<=3.21.0; extra == "etcd"
|
||||||
|
Provides-Extra: gevent
|
||||||
|
Requires-Dist: gevent; extra == "gevent"
|
||||||
|
Provides-Extra: mongodb
|
||||||
|
Requires-Dist: pymongo>=3.0; extra == "mongodb"
|
||||||
|
Provides-Extra: redis
|
||||||
|
Requires-Dist: redis>=3.0; extra == "redis"
|
||||||
|
Provides-Extra: rethinkdb
|
||||||
|
Requires-Dist: rethinkdb>=2.4.0; extra == "rethinkdb"
|
||||||
|
Provides-Extra: sqlalchemy
|
||||||
|
Requires-Dist: sqlalchemy>=1.4; extra == "sqlalchemy"
|
||||||
|
Provides-Extra: tornado
|
||||||
|
Requires-Dist: tornado>=4.3; extra == "tornado"
|
||||||
|
Provides-Extra: twisted
|
||||||
|
Requires-Dist: twisted; extra == "twisted"
|
||||||
|
Provides-Extra: zookeeper
|
||||||
|
Requires-Dist: kazoo; extra == "zookeeper"
|
||||||
|
Provides-Extra: test
|
||||||
|
Requires-Dist: APScheduler[etcd,mongodb,redis,rethinkdb,sqlalchemy,tornado,zookeeper]; extra == "test"
|
||||||
|
Requires-Dist: pytest; extra == "test"
|
||||||
|
Requires-Dist: anyio>=4.5.2; extra == "test"
|
||||||
|
Requires-Dist: PySide6; (platform_python_implementation == "CPython" and python_version < "3.14") and extra == "test"
|
||||||
|
Requires-Dist: gevent; python_version < "3.14" and extra == "test"
|
||||||
|
Requires-Dist: pytz; extra == "test"
|
||||||
|
Requires-Dist: twisted; python_version < "3.14" and extra == "test"
|
||||||
|
Provides-Extra: doc
|
||||||
|
Requires-Dist: packaging; extra == "doc"
|
||||||
|
Requires-Dist: sphinx; extra == "doc"
|
||||||
|
Requires-Dist: sphinx-rtd-theme>=1.3.0; extra == "doc"
|
||||||
|
|
||||||
|
.. image:: https://github.com/agronholm/apscheduler/workflows/Python%20codeqa/test/badge.svg?branch=3.x
|
||||||
|
:target: https://github.com/agronholm/apscheduler/actions?query=workflow%3A%22Python+codeqa%2Ftest%22+branch%3A3.x
|
||||||
|
:alt: Build Status
|
||||||
|
.. image:: https://coveralls.io/repos/github/agronholm/apscheduler/badge.svg?branch=3.x
|
||||||
|
:target: https://coveralls.io/github/agronholm/apscheduler?branch=3.x
|
||||||
|
:alt: Code Coverage
|
||||||
|
.. image:: https://readthedocs.org/projects/apscheduler/badge/?version=3.x
|
||||||
|
:target: https://apscheduler.readthedocs.io/en/master/?badge=3.x
|
||||||
|
:alt: Documentation
|
||||||
|
|
||||||
|
Advanced Python Scheduler (APScheduler) is a Python library that lets you schedule your Python code
|
||||||
|
to be executed later, either just once or periodically. You can add new jobs or remove old ones on
|
||||||
|
the fly as you please. If you store your jobs in a database, they will also survive scheduler
|
||||||
|
restarts and maintain their state. When the scheduler is restarted, it will then run all the jobs
|
||||||
|
it should have run while it was offline [#f1]_.
|
||||||
|
|
||||||
|
Among other things, APScheduler can be used as a cross-platform, application specific replacement
|
||||||
|
to platform specific schedulers, such as the cron daemon or the Windows task scheduler. Please
|
||||||
|
note, however, that APScheduler is **not** a daemon or service itself, nor does it come with any
|
||||||
|
command line tools. It is primarily meant to be run inside existing applications. That said,
|
||||||
|
APScheduler does provide some building blocks for you to build a scheduler service or to run a
|
||||||
|
dedicated scheduler process.
|
||||||
|
|
||||||
|
APScheduler has three built-in scheduling systems you can use:
|
||||||
|
|
||||||
|
* Cron-style scheduling (with optional start/end times)
|
||||||
|
* Interval-based execution (runs jobs on even intervals, with optional start/end times)
|
||||||
|
* One-off delayed execution (runs jobs once, on a set date/time)
|
||||||
|
|
||||||
|
You can mix and match scheduling systems and the backends where the jobs are stored any way you
|
||||||
|
like. Supported backends for storing jobs include:
|
||||||
|
|
||||||
|
* Memory
|
||||||
|
* `SQLAlchemy <http://www.sqlalchemy.org/>`_ (any RDBMS supported by SQLAlchemy works)
|
||||||
|
* `MongoDB <http://www.mongodb.org/>`_
|
||||||
|
* `Redis <http://redis.io/>`_
|
||||||
|
* `RethinkDB <https://www.rethinkdb.com/>`_
|
||||||
|
* `ZooKeeper <https://zookeeper.apache.org/>`_
|
||||||
|
* `Etcd <https://etcd.io/>`_
|
||||||
|
|
||||||
|
APScheduler also integrates with several common Python frameworks, like:
|
||||||
|
|
||||||
|
* `asyncio <http://docs.python.org/3.4/library/asyncio.html>`_ (:pep:`3156`)
|
||||||
|
* `gevent <http://www.gevent.org/>`_
|
||||||
|
* `Tornado <http://www.tornadoweb.org/>`_
|
||||||
|
* `Twisted <http://twistedmatrix.com/>`_
|
||||||
|
* `Qt <http://qt-project.org/>`_ (using either
|
||||||
|
`PyQt <http://www.riverbankcomputing.com/software/pyqt/intro>`_ ,
|
||||||
|
`PySide6 <https://wiki.qt.io/Qt_for_Python>`_ ,
|
||||||
|
`PySide2 <https://wiki.qt.io/Qt_for_Python>`_ or
|
||||||
|
`PySide <http://qt-project.org/wiki/PySide>`_)
|
||||||
|
|
||||||
|
There are third party solutions for integrating APScheduler with other frameworks:
|
||||||
|
|
||||||
|
* `Django <https://github.com/jarekwg/django-apscheduler>`_
|
||||||
|
* `Flask <https://github.com/viniciuschiele/flask-apscheduler>`_
|
||||||
|
|
||||||
|
|
||||||
|
.. [#f1] The cutoff period for this is also configurable.
|
||||||
|
|
||||||
|
|
||||||
|
Documentation
|
||||||
|
-------------
|
||||||
|
|
||||||
|
Documentation can be found `here <https://apscheduler.readthedocs.io/>`_.
|
||||||
|
|
||||||
|
|
||||||
|
Source
|
||||||
|
------
|
||||||
|
|
||||||
|
The source can be browsed at `Github <https://github.com/agronholm/apscheduler/tree/3.x>`_.
|
||||||
|
|
||||||
|
|
||||||
|
Reporting bugs
|
||||||
|
--------------
|
||||||
|
|
||||||
|
A `bug tracker <https://github.com/agronholm/apscheduler/issues>`_ is provided by Github.
|
||||||
|
|
||||||
|
|
||||||
|
Getting help
|
||||||
|
------------
|
||||||
|
|
||||||
|
If you have problems or other questions, you can either:
|
||||||
|
|
||||||
|
* Ask in the `apscheduler <https://gitter.im/apscheduler/Lobby>`_ room on Gitter
|
||||||
|
* Ask on the `APScheduler GitHub discussion forum <https://github.com/agronholm/apscheduler/discussions>`_, or
|
||||||
|
* Ask on `StackOverflow <http://stackoverflow.com/questions/tagged/apscheduler>`_ and tag your
|
||||||
|
question with the ``apscheduler`` tag
|
||||||
@ -0,0 +1,86 @@
|
|||||||
|
APScheduler-3.11.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||||
|
APScheduler-3.11.0.dist-info/LICENSE.txt,sha256=YWP3mH37ONa8MgzitwsvArhivEESZRbVUu8c1DJH51g,1130
|
||||||
|
APScheduler-3.11.0.dist-info/METADATA,sha256=Mve2P3vZbWWDb5V-XfZO80hkih9E6s00Nn5ptU2__9w,6374
|
||||||
|
APScheduler-3.11.0.dist-info/RECORD,,
|
||||||
|
APScheduler-3.11.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||||
|
APScheduler-3.11.0.dist-info/WHEEL,sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U,91
|
||||||
|
APScheduler-3.11.0.dist-info/entry_points.txt,sha256=HSDTxgulLTgymfXK2UNCPP1ib5rlQSFgZJEg72vto3s,1181
|
||||||
|
APScheduler-3.11.0.dist-info/top_level.txt,sha256=O3oMCWxG-AHkecUoO6Ze7-yYjWrttL95uHO8-RFdYvE,12
|
||||||
|
apscheduler/__init__.py,sha256=hOpI9oJuk5l5I_VtdsHPous2Qr-ZDX573e7NaYRWFUs,380
|
||||||
|
apscheduler/__pycache__/__init__.cpython-311.pyc,,
|
||||||
|
apscheduler/__pycache__/events.cpython-311.pyc,,
|
||||||
|
apscheduler/__pycache__/job.cpython-311.pyc,,
|
||||||
|
apscheduler/__pycache__/util.cpython-311.pyc,,
|
||||||
|
apscheduler/events.py,sha256=W_Wg5aTBXDxXhHtimn93ZEjV3x0ntF-Y0EAVuZPhiXY,3591
|
||||||
|
apscheduler/executors/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||||
|
apscheduler/executors/__pycache__/__init__.cpython-311.pyc,,
|
||||||
|
apscheduler/executors/__pycache__/asyncio.cpython-311.pyc,,
|
||||||
|
apscheduler/executors/__pycache__/base.cpython-311.pyc,,
|
||||||
|
apscheduler/executors/__pycache__/debug.cpython-311.pyc,,
|
||||||
|
apscheduler/executors/__pycache__/gevent.cpython-311.pyc,,
|
||||||
|
apscheduler/executors/__pycache__/pool.cpython-311.pyc,,
|
||||||
|
apscheduler/executors/__pycache__/tornado.cpython-311.pyc,,
|
||||||
|
apscheduler/executors/__pycache__/twisted.cpython-311.pyc,,
|
||||||
|
apscheduler/executors/asyncio.py,sha256=g0ArcxefoTnEqtyr_IRc-M3dcj0bhuvHcxwRp2s3nDE,1768
|
||||||
|
apscheduler/executors/base.py,sha256=HErgd8d1g0-BjXnylLcFyoo6GU3wHgW9GJVaFNMV7dI,7116
|
||||||
|
apscheduler/executors/debug.py,sha256=15_ogSBzl8RRCfBYDnkIV2uMH8cLk1KImYmBa_NVGpc,573
|
||||||
|
apscheduler/executors/gevent.py,sha256=_ZFpbn7-tH5_lAeL4sxEyPhxyUTtUUSrH8s42EHGQ2w,761
|
||||||
|
apscheduler/executors/pool.py,sha256=q_shxnvXLjdcwhtKyPvQSYngOjAeKQO8KCvZeb19RSQ,2683
|
||||||
|
apscheduler/executors/tornado.py,sha256=lb6mshRj7GMLz3d8StwESnlZsAfrNmW78Wokcg__Lk8,1581
|
||||||
|
apscheduler/executors/twisted.py,sha256=YUEDnaPbP_M0lXCmNAW_yPiLKwbO9vD3KMiBFQ2D4h0,726
|
||||||
|
apscheduler/job.py,sha256=GzOGMfOM6STwd3HWArVAylO-1Kb0f2qA_PRuXs5LPk4,11153
|
||||||
|
apscheduler/jobstores/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||||
|
apscheduler/jobstores/__pycache__/__init__.cpython-311.pyc,,
|
||||||
|
apscheduler/jobstores/__pycache__/base.cpython-311.pyc,,
|
||||||
|
apscheduler/jobstores/__pycache__/etcd.cpython-311.pyc,,
|
||||||
|
apscheduler/jobstores/__pycache__/memory.cpython-311.pyc,,
|
||||||
|
apscheduler/jobstores/__pycache__/mongodb.cpython-311.pyc,,
|
||||||
|
apscheduler/jobstores/__pycache__/redis.cpython-311.pyc,,
|
||||||
|
apscheduler/jobstores/__pycache__/rethinkdb.cpython-311.pyc,,
|
||||||
|
apscheduler/jobstores/__pycache__/sqlalchemy.cpython-311.pyc,,
|
||||||
|
apscheduler/jobstores/__pycache__/zookeeper.cpython-311.pyc,,
|
||||||
|
apscheduler/jobstores/base.py,sha256=ZDOgMtHLaF3TPUOQwmkBIDcpnHU0aUhtzZOGmMGaJn8,4416
|
||||||
|
apscheduler/jobstores/etcd.py,sha256=O7C40CGlnn3cPinchJEs2sWcqnzEZQt3c6WnhgPRSdQ,5703
|
||||||
|
apscheduler/jobstores/memory.py,sha256=HmOs7FbrOoQNywz-yfq2v5esGDHeKE_mvMNFDeGZ31E,3595
|
||||||
|
apscheduler/jobstores/mongodb.py,sha256=mCIwcKiWcicM2qdAQn51QBEkGlNfbk_73Oi6soShNcM,5319
|
||||||
|
apscheduler/jobstores/redis.py,sha256=El-H2eUfZjPZca7vwy10B9gZv5RzRucbkDu7Ti07vyM,5482
|
||||||
|
apscheduler/jobstores/rethinkdb.py,sha256=SdT3jPrhxnmBoL4IClDfHsez4DpREnYEsHndIP8idHA,5922
|
||||||
|
apscheduler/jobstores/sqlalchemy.py,sha256=2jaq3ZcoXEyIqqvYf3eloaP-_ZAqojt0EuWWvQ2LMRg,6799
|
||||||
|
apscheduler/jobstores/zookeeper.py,sha256=32bEZNJNniPwmYXBITZ3eSRBq6hipqPKDqh4q4NiZvc,6439
|
||||||
|
apscheduler/schedulers/__init__.py,sha256=POEy7n3BZgccZ44atMvxj0w5PejN55g-55NduZUZFqQ,406
|
||||||
|
apscheduler/schedulers/__pycache__/__init__.cpython-311.pyc,,
|
||||||
|
apscheduler/schedulers/__pycache__/asyncio.cpython-311.pyc,,
|
||||||
|
apscheduler/schedulers/__pycache__/background.cpython-311.pyc,,
|
||||||
|
apscheduler/schedulers/__pycache__/base.cpython-311.pyc,,
|
||||||
|
apscheduler/schedulers/__pycache__/blocking.cpython-311.pyc,,
|
||||||
|
apscheduler/schedulers/__pycache__/gevent.cpython-311.pyc,,
|
||||||
|
apscheduler/schedulers/__pycache__/qt.cpython-311.pyc,,
|
||||||
|
apscheduler/schedulers/__pycache__/tornado.cpython-311.pyc,,
|
||||||
|
apscheduler/schedulers/__pycache__/twisted.cpython-311.pyc,,
|
||||||
|
apscheduler/schedulers/asyncio.py,sha256=Jo7tgHP1STnMSxNVAWPSkFpmBLngavivTsG9sF0QoWM,1893
|
||||||
|
apscheduler/schedulers/background.py,sha256=sRNrikUhpyblvA5RCpKC5Djvf3-b6NHvnXTblxlqIaM,1476
|
||||||
|
apscheduler/schedulers/base.py,sha256=hvnvcI1DOC9bmvrFk8UiLlGxsXKHtMpEHLDEe63mQ_s,48342
|
||||||
|
apscheduler/schedulers/blocking.py,sha256=138rf9X1C-ZxWVTVAO_pyfYMBKhkqO2qZqJoyGInv5c,872
|
||||||
|
apscheduler/schedulers/gevent.py,sha256=zS5nHQUkQMrn0zKOaFnUyiG0fXTE01yE9GXVNCdrd90,987
|
||||||
|
apscheduler/schedulers/qt.py,sha256=6BHOCi8e6L3wXTWwQDjNl8w_GJF_dY6iiO3gEtCJgmI,1241
|
||||||
|
apscheduler/schedulers/tornado.py,sha256=dQBQKrTtZLPHuhuzZgrT-laU-estPRWGv9W9kgZETnY,1890
|
||||||
|
apscheduler/schedulers/twisted.py,sha256=sRkI3hosp-OCLVluR_-wZFCz9auxqqWYauZhtOAoRU4,1778
|
||||||
|
apscheduler/triggers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||||
|
apscheduler/triggers/__pycache__/__init__.cpython-311.pyc,,
|
||||||
|
apscheduler/triggers/__pycache__/base.cpython-311.pyc,,
|
||||||
|
apscheduler/triggers/__pycache__/calendarinterval.cpython-311.pyc,,
|
||||||
|
apscheduler/triggers/__pycache__/combining.cpython-311.pyc,,
|
||||||
|
apscheduler/triggers/__pycache__/date.cpython-311.pyc,,
|
||||||
|
apscheduler/triggers/__pycache__/interval.cpython-311.pyc,,
|
||||||
|
apscheduler/triggers/base.py,sha256=8iKllubaexF456IK9jfi56QTrVIfDDPLavUc8wTlnL0,1333
|
||||||
|
apscheduler/triggers/calendarinterval.py,sha256=BaH5rbTSVbPk3VhFwA3zORLSuZtYmFudS8GF0YxB51E,7411
|
||||||
|
apscheduler/triggers/combining.py,sha256=LO0YKgBk8V5YfQ-L3qh8Fb6w0BvNOBghTFeAvZx3_P8,4044
|
||||||
|
apscheduler/triggers/cron/__init__.py,sha256=ByWq4Q96gUWr4AwKoRRA9BD5ZVBvwQ6BtQMhafdStjw,9753
|
||||||
|
apscheduler/triggers/cron/__pycache__/__init__.cpython-311.pyc,,
|
||||||
|
apscheduler/triggers/cron/__pycache__/expressions.cpython-311.pyc,,
|
||||||
|
apscheduler/triggers/cron/__pycache__/fields.cpython-311.pyc,,
|
||||||
|
apscheduler/triggers/cron/expressions.py,sha256=89n_HxA0826xBJb8RprVzUDECs0dnZ_rX2wVkVsq6l8,9056
|
||||||
|
apscheduler/triggers/cron/fields.py,sha256=RVbf6Lcyvg-3CqNzEZsfxzQ_weONCIiq5LGDzA3JUAw,3618
|
||||||
|
apscheduler/triggers/date.py,sha256=ZS_TMjUCSldqlZsUUjlwvuWeMKeDXqqAMcZVFGYpam4,1698
|
||||||
|
apscheduler/triggers/interval.py,sha256=u6XLrxlaWA41zvIByQvRLHTAuvkibG2fAZAxrWK3118,4679
|
||||||
|
apscheduler/util.py,sha256=Lz2ddoeIpufXzW-HWnW5J08ijkXWGElDLVJf0DiPa84,13564
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
Wheel-Version: 1.0
|
||||||
|
Generator: setuptools (75.6.0)
|
||||||
|
Root-Is-Purelib: true
|
||||||
|
Tag: py3-none-any
|
||||||
|
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
[apscheduler.executors]
|
||||||
|
asyncio = apscheduler.executors.asyncio:AsyncIOExecutor
|
||||||
|
debug = apscheduler.executors.debug:DebugExecutor
|
||||||
|
gevent = apscheduler.executors.gevent:GeventExecutor
|
||||||
|
processpool = apscheduler.executors.pool:ProcessPoolExecutor
|
||||||
|
threadpool = apscheduler.executors.pool:ThreadPoolExecutor
|
||||||
|
tornado = apscheduler.executors.tornado:TornadoExecutor
|
||||||
|
twisted = apscheduler.executors.twisted:TwistedExecutor
|
||||||
|
|
||||||
|
[apscheduler.jobstores]
|
||||||
|
etcd = apscheduler.jobstores.etcd:EtcdJobStore
|
||||||
|
memory = apscheduler.jobstores.memory:MemoryJobStore
|
||||||
|
mongodb = apscheduler.jobstores.mongodb:MongoDBJobStore
|
||||||
|
redis = apscheduler.jobstores.redis:RedisJobStore
|
||||||
|
rethinkdb = apscheduler.jobstores.rethinkdb:RethinkDBJobStore
|
||||||
|
sqlalchemy = apscheduler.jobstores.sqlalchemy:SQLAlchemyJobStore
|
||||||
|
zookeeper = apscheduler.jobstores.zookeeper:ZooKeeperJobStore
|
||||||
|
|
||||||
|
[apscheduler.triggers]
|
||||||
|
and = apscheduler.triggers.combining:AndTrigger
|
||||||
|
calendarinterval = apscheduler.triggers.calendarinterval:CalendarIntervalTrigger
|
||||||
|
cron = apscheduler.triggers.cron:CronTrigger
|
||||||
|
date = apscheduler.triggers.date:DateTrigger
|
||||||
|
interval = apscheduler.triggers.interval:IntervalTrigger
|
||||||
|
or = apscheduler.triggers.combining:OrTrigger
|
||||||
@ -0,0 +1 @@
|
|||||||
|
apscheduler
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user