esrally/driver/runner.py (16 lines): - line 954: results.get("hits"), # type: ignore[arg-type] # TODO remove the below ignore when introducing type hints - line 1016: results.get("hits"), # type: ignore[arg-type] # TODO remove this ignore when introducing type hints - line 1286: # TODO remove the below ignore when introducing type hints - line 1804: # TODO: remove the fallback to '_xpack' path when we drop support for Elasticsearch 6.8 - line 1830: # TODO: remove the fallback to '_xpack' path when we drop support for Elasticsearch 6.8 - line 1858: # TODO: remove the fallback to '_xpack' path when we drop support for Elasticsearch 6.8 - line 1884: # TODO: remove the fallback to '_xpack' path when we drop support for Elasticsearch 6.8 - line 1914: # TODO: remove the fallback to '_xpack' path when we drop support for Elasticsearch 6.8 - line 1940: # TODO: remove the fallback to '_xpack' path when we drop support for Elasticsearch 6.8 - line 1964: # TODO: remove the fallback to '_xpack' path when we drop support for Elasticsearch 6.8 - line 1989: # TODO: remove the fallback to '_xpack' path when we drop support for Elasticsearch 6.8 - line 2196: # TODO: Replace 'perform_request' with 'SnapshotClient.restore()' when https://github.com/elastic/elasticsearch-py/issues/2168 - line 2602: CompositeContext.ctx.reset(self.token) # type: ignore[arg-type] # TODO remove this ignore when introducing type hints - line 2682: # TODO: support calculating dependent's throughput - line 2960: # TODO: Allow to use this from (selected) regular runners and add user documentation. - line 2961: # TODO: It would maybe be interesting to add meta-data on how many retries there were. esrally/mechanic/supplier.py (6 lines): - line 119: # TODO remove the below ignore when introducing type hints - line 124: # TODO: https://github.com/elastic/rally/issues/1622 - line 158: suppliers.append(plugin_supplier) # type: ignore[arg-type] # TODO remove this ignore when introducing type hints - line 162: # TODO remove the below ignore when introducing type hints - line 200: # TODO: https://github.com/elastic/rally/issues/1622 - line 462: return int(major_version) # type: ignore[arg-type] # TODO remove this ignore when introducing type hints esrally/track/loader.py (4 lines): - line 363: # TODO remove the below ignore when introducing LiteralString on Python 3.11+ - line 871: # TODO remove the below ignore when introducing type hints - line 874: # TODO remove the below ignore when introducing type hints - line 972: # TODO #341: Should we allow this for snapshots too? esrally/track/track.py (4 lines): - line 511: # TODO #341: Improve API to let users define what they want (everything, just specific types, ...) - line 519: # TODO #341: Improve API to let users define what they want (everything, just specific types, ...) - line 531: # TODO #341: Improve API to let users define what they want (everything, just specific types, ...) - line 679: # TODO replace manual counts with auto() when we drop support for Python 3.10 esrally/driver/driver.py (3 lines): - line 783: len(self.allocations), # type: ignore[arg-type] # TODO remove the below ignore when introducing type hints - line 1335: # TODO: This could be misleading given that one worker could execute more than one task... - line 2432: # TODO: Can we offload the parameter source execution to a different thread / process? Is this too heavy-weight? esrally/mechanic/team.py (2 lines): - line 132: # TODO remove the below ignore when introducing LiteralString on Python 3.11+ - line 490: # TODO: https://github.com/elastic/rally/issues/1622 esrally/mechanic/provisioner.py (2 lines): - line 292: # TODO remove the below ignore when introducing type hints - line 346: # TODO remove the below ignore when introducing type hints esrally/metrics.py (2 lines): - line 265: # TODO #1335: Use version-specific support for metrics stores after 7.8.0. - line 1572: # TODO: cluster is optional for BWC. This can be removed after some grace period. esrally/utils/net.py (1 line): - line 204: None, # type: ignore[arg-type] # TODO remove the below ignore when introducing type hints esrally/telemetry.py (1 line): - line 1321: # TODO Consider moving under the utils package for broader/future use? esrally/mechanic/mechanic.py (1 line): - line 375: # TODO: This is implicitly set by #load_team() - can we gather this elsewhere? esrally/mechanic/launcher.py (1 line): - line 178: # TODO remove this when ES <8.0 becomes unsupported by Rally