|
42 | 42 | from powerapi.processor.processor_actor import ProcessorActor |
43 | 43 | from powerapi.puller import PullerActor |
44 | 44 | from powerapi.pusher import PusherActor |
45 | | -from powerapi.report import HWPCReport, PowerReport, ControlReport, ProcfsReport, Report, FormulaReport |
| 45 | +from powerapi.report import HWPCReport, PowerReport, ControlReport, Report, FormulaReport |
46 | 46 |
|
47 | 47 | COMPONENT_TYPE_KEY = 'type' |
48 | 48 | COMPONENT_MODEL_KEY = 'model' |
@@ -135,7 +135,7 @@ class BaseGenerator(Generator): |
135 | 135 |
|
136 | 136 | def __init__(self, component_group_name: str): |
137 | 137 | Generator.__init__(self, component_group_name) |
138 | | - self.report_classes = { |
| 138 | + self.report_classes: dict[str, type[Report]] = { |
139 | 139 | 'HWPCReport': HWPCReport, |
140 | 140 | 'PowerReport': PowerReport |
141 | 141 | } |
@@ -166,7 +166,6 @@ def __init__(self, component_group_name: str): |
166 | 166 | BaseGenerator.__init__(self, component_group_name) |
167 | 167 | self.report_classes['FormulaReport'] = FormulaReport |
168 | 168 | self.report_classes['ControlReport'] = ControlReport |
169 | | - self.report_classes['ProcfsReport'] = ProcfsReport |
170 | 169 |
|
171 | 170 | self.db_factory = { |
172 | 171 | 'mongodb': lambda db_config: MongoDB(report_type=db_config['model'], uri=db_config['uri'], |
|
0 commit comments