Update awsLib.py
Browse files
awsLib.py
CHANGED
@@ -4,6 +4,7 @@ from requests.models import PreparedRequest
|
|
4 |
from requests_auth_aws_sigv4 import AWSSigV4
|
5 |
from datetime import datetime
|
6 |
from datetime import UTC
|
|
|
7 |
from dateutil.relativedelta import relativedelta
|
8 |
|
9 |
# lib by drago
|
@@ -160,7 +161,7 @@ async def get_service_cost_and_usage(session, key, secret, service="Claude 3 Son
|
|
160 |
now = datetime.now(UTC) # Use UTC for AWS requests
|
161 |
six_months_ago = now - relativedelta(months=6)
|
162 |
start_date = six_months_ago.replace(day=1).strftime('%Y-%m-%d')
|
163 |
-
end_date = now.replace(day=
|
164 |
|
165 |
payload = {
|
166 |
"TimePeriod": {
|
|
|
4 |
from requests_auth_aws_sigv4 import AWSSigV4
|
5 |
from datetime import datetime
|
6 |
from datetime import UTC
|
7 |
+
from datetime import timedelta
|
8 |
from dateutil.relativedelta import relativedelta
|
9 |
|
10 |
# lib by drago
|
|
|
161 |
now = datetime.now(UTC) # Use UTC for AWS requests
|
162 |
six_months_ago = now - relativedelta(months=6)
|
163 |
start_date = six_months_ago.replace(day=1).strftime('%Y-%m-%d')
|
164 |
+
end_date = (now.replace(day=1) + relativedelta(months=1) - timedelta(days=1)).strftime('%Y-%m-%d')
|
165 |
|
166 |
payload = {
|
167 |
"TimePeriod": {
|