Add router session mining tools
This commit is contained in:
@@ -402,8 +402,8 @@ def validate_dataset_records(records: list[dict[str, Any]]) -> dict[str, Any]:
|
||||
continue
|
||||
if not _non_empty_str(item.get('query')):
|
||||
errors.append(_issue(f'{item_prefix}.query', 'query is required'))
|
||||
if not _non_empty_str(item.get('tts')):
|
||||
errors.append(_issue(f'{item_prefix}.tts', 'tts is required'))
|
||||
if 'tts' not in item or not isinstance(item.get('tts'), str):
|
||||
errors.append(_issue(f'{item_prefix}.tts', 'tts must be a string'))
|
||||
timestamp = item.get('timestamp')
|
||||
if not _int_like(timestamp):
|
||||
errors.append(_issue(f'{item_prefix}.timestamp', 'timestamp must be an integer'))
|
||||
|
||||
Reference in New Issue
Block a user