mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-03-26 17:51:54 +01:00
Favor tz aware objects (#562)
This commit is contained in:
parent
e6866c92cf
commit
51490b5cd9
@ -141,8 +141,8 @@ class GithubConnector(LoadConnector, PollConnector):
|
||||
def poll_source(
|
||||
self, start: SecondsSinceUnixEpoch, end: SecondsSinceUnixEpoch
|
||||
) -> GenerateDocumentsOutput:
|
||||
start_datetime = datetime.fromtimestamp(start)
|
||||
end_datetime = datetime.fromtimestamp(end)
|
||||
start_datetime = datetime.utcfromtimestamp(start)
|
||||
end_datetime = datetime.utcfromtimestamp(end)
|
||||
return self._fetch_from_github(start_datetime, end_datetime)
|
||||
|
||||
|
||||
|
@ -123,8 +123,8 @@ class HubSpotConnector(LoadConnector, PollConnector):
|
||||
def poll_source(
|
||||
self, start: SecondsSinceUnixEpoch, end: SecondsSinceUnixEpoch
|
||||
) -> GenerateDocumentsOutput:
|
||||
start_datetime = datetime.fromtimestamp(start)
|
||||
end_datetime = datetime.fromtimestamp(end)
|
||||
start_datetime = datetime.utcfromtimestamp(start)
|
||||
end_datetime = datetime.utcfromtimestamp(end)
|
||||
return self._process_tickets(start_datetime, end_datetime)
|
||||
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
from datetime import datetime
|
||||
from datetime import timedelta
|
||||
from datetime import timezone
|
||||
from typing import cast
|
||||
|
||||
from fastapi import APIRouter
|
||||
@ -459,9 +460,11 @@ def validate_existing_genai_api_key(
|
||||
# Only validate every so often
|
||||
check_key_time = "genai_api_key_last_check_time"
|
||||
kv_store = get_dynamic_config_store()
|
||||
curr_time = datetime.now()
|
||||
curr_time = datetime.now(tz=timezone.utc)
|
||||
try:
|
||||
last_check = datetime.fromtimestamp(cast(float, kv_store.load(check_key_time)))
|
||||
last_check = datetime.fromtimestamp(
|
||||
cast(float, kv_store.load(check_key_time)), tz=timezone.utc
|
||||
)
|
||||
check_freq_sec = timedelta(seconds=GENERATIVE_MODEL_ACCESS_CHECK_FREQ)
|
||||
if curr_time - last_check < check_freq_sec:
|
||||
return
|
||||
|
@ -182,7 +182,7 @@ const Main = () => {
|
||||
`${values.repo_owner}/${values.repo_name}`
|
||||
}
|
||||
source="github"
|
||||
inputType="load_state"
|
||||
inputType="poll"
|
||||
formBody={
|
||||
<>
|
||||
<TextFormField name="repo_owner" label="Repository Owner:" />
|
||||
|
Loading…
x
Reference in New Issue
Block a user