src/openai/_base_client.py (6 lines): - line 91: # TODO: make base page type vars covariant - line 194: # TODO: do we have to preprocess params here? - line 534: # TODO: report this error to httpx - line 552: # TODO: type ignore is required as stringify_items is well typed but we can't be - line 1949: # TODO: untested - line 1956: # TODO: untested src/openai/_utils/_transform.py (4 lines): - line 35: # TODO: support for drilling globals() and locals() - line 36: # TODO: ensure works correctly with forward references in all cases - line 208: # TODO: there may be edge cases where the same normalized field name will transform to two different names - line 370: # TODO: there may be edge cases where the same normalized field name will transform to two different names src/openai/pagination.py (2 lines): - line 89: # TODO emit warning log - line 122: # TODO emit warning log src/openai/resources/vector_stores/file_batches.py (2 lines): - line 199: # TODO: don't poll unless necessary?? - line 536: # TODO: don't poll unless necessary?? src/openai/_utils/_utils.py (2 lines): - line 43: # TODO: this needs to take Dict but variance issues..... - line 280: # TODO: this error message is not deterministic src/openai/_qs.py (1 line): - line 81: # TODO: error if unknown format src/openai/cli/_api/completions.py (1 line): - line 89: # TODO: add support for logit_bias src/openai/_compat.py (1 line): - line 74: # TODO: provide an error message here? src/openai/_models.py (1 line): - line 746: elif not TYPE_CHECKING: # TODO: condition is weird src/openai/cli/_api/audio.py (1 line): - line 39: # TODO: doesn't seem to be supported by the API