SIENTIAPDE-1445
Update requirements.txt and core_scouter.py - Commented out the Git repository reference for sientia-dataops-library in requirements.txt and replaced it with a local path. - Modified the condition for data export in core_scouter.py to check for affected rows, enhancing data handling logic.
This commit is contained in:
@@ -3,6 +3,7 @@ psycopg2-binary
|
|||||||
sqlalchemy
|
sqlalchemy
|
||||||
redis
|
redis
|
||||||
pymongo
|
pymongo
|
||||||
git+ssh://git@github.com/Aignosi/sientia-dataops-library.git@1.7.0
|
# git+ssh://git@github.com/Aignosi/sientia-dataops-library.git@1.7.0
|
||||||
|
/home/grezewave/Documents/projects/sientia/sientia-dataops-library
|
||||||
prometheus-client
|
prometheus-client
|
||||||
pycurl
|
pycurl
|
||||||
@@ -111,12 +111,13 @@ class CoreScouter:
|
|||||||
'data': held_data,
|
'data': held_data,
|
||||||
'timestamp_conversion': {'column': 'timestamp', 'format': DATETIME_FORMAT_WITH_TZ},
|
'timestamp_conversion': {'column': 'timestamp', 'format': DATETIME_FORMAT_WITH_TZ},
|
||||||
'on_conflict': 'ignore',
|
'on_conflict': 'ignore',
|
||||||
|
'unique_columns': ['model_id', 'timestamp', 'variable'],
|
||||||
},
|
},
|
||||||
retry_policy=retry_policy,
|
retry_policy=retry_policy,
|
||||||
start_to_close_timeout=timedelta(seconds=60),
|
start_to_close_timeout=timedelta(seconds=60),
|
||||||
)
|
)
|
||||||
|
|
||||||
if not data_exported:
|
if data_exported.get('affected_rows', 0 ) <= 0:
|
||||||
return
|
return
|
||||||
|
|
||||||
await workflow.execute_activity_method(
|
await workflow.execute_activity_method(
|
||||||
|
|||||||
Reference in New Issue
Block a user