Merge branch 'development' of https://github.com/marcusbakker/DeTTECT-private into development
commit
f834638214
|
@ -152,8 +152,10 @@ def _events_to_yaml(query_results, obj_type):
|
|||
try:
|
||||
for r in query_results:
|
||||
if r['date_registered'] and isinstance(r['date_registered'], str):
|
||||
r['date_registered'] = REGEX_YAML_VALID_DATE.match(r['date_registered']).group(1)
|
||||
r['date_registered'] = datetime.datetime.strptime(r['date_registered'], '%Y-%m-%d')
|
||||
if r['date_connected'] and isinstance(r['date_connected'], str):
|
||||
r['date_connected'] = REGEX_YAML_VALID_DATE.match(r['date_connected']).group(1)
|
||||
r['date_connected'] = datetime.datetime.strptime(r['date_connected'], '%Y-%m-%d')
|
||||
except KeyError:
|
||||
print(EQL_INVALID_RESULT_DS)
|
||||
|
@ -199,7 +201,8 @@ def _events_to_yaml(query_results, obj_type):
|
|||
for k, v in score_logbook_event.items():
|
||||
value = v
|
||||
if isinstance(v, str) and REGEX_YAML_VALID_DATE.match(value):
|
||||
value = datetime.datetime.strptime(v, '%Y-%m-%d')
|
||||
value = REGEX_YAML_VALID_DATE.match(v).group(1)
|
||||
value = datetime.datetime.strptime(value, '%Y-%m-%d')
|
||||
score_obj_yaml[k] = value
|
||||
|
||||
# The detection/visibility dict is missing. Create it.
|
||||
|
|
|
@ -137,7 +137,6 @@ def check_health_data_sources(filename, ds_content, health_is_called, no_print=F
|
|||
except AttributeError:
|
||||
has_error = _print_error_msg('[!] Data source: \'' + ds['data_source_name'] + '\' has an INVALID data format for the key-value pair \'' + key
|
||||
+ '\': ' + ds[key] + ' (should be YYYY-MM-DD without quotes)', health_is_called)
|
||||
print(type(ds[key]))
|
||||
|
||||
if 'available_for_data_analytics' in ds:
|
||||
if not isinstance(ds['available_for_data_analytics'], bool):
|
||||
|
|
Loading…
Reference in New Issue