Lines Matching full:topic
29 'name', 'pmu', 'topic', 'desc', 'metric_name', 'metric_group',
248 self.topic = ''
335 def read_json_events(path: str, topic: str) -> Sequence[JsonEvent]:
344 event.topic = topic
352 for event in read_json_events(item.path, topic=''):
366 def add_events_table_entries(item: os.DirEntry, topic: str) -> None:
370 for e in read_json_events(item.path, topic):
383 return (j.desc is not None, fix_none(j.topic), fix_none(j.name), fix_none(j.pmu),
398 def get_topic(topic: str) -> str:
399 if topic.endswith('metrics.json'):
401 return removesuffix(topic, '.json').replace('-', ' ')
418 topic = get_topic(item.name)
419 for event in read_json_events(item.path, topic):
432 # model directory, reset topic