Skip to content

[bug] RUF010 autofix bug #4927

@smackesey

Description

@smackesey

On upgrading to 0.0.271, running ruff --fix is giving a lot of errors on trying to fix f strings. Here's an example string that triggers the error:

f"Member of tuple mismatches type at index {i}. Expected {of_shape_i}. Got "
f"{repr(obj)} of type {type(obj)}.{additional_message}"

And here's the full output, which references many more examples

error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
error: Failed to create fix for ExplicitFStringTypeConversion: Failed to extract expression from source
python_modules/dagster/dagster/_check/__init__.py:1587:24: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_check/__init__.py:1709:18: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_check/__init__.py:1709:56: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_check/__init__.py:1709:77: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_check/__init__.py:1724:69: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_check/__init__.py:1729:68: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_check/__init__.py:1745:83: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_check/__init__.py:1771:54: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_check/__init__.py:1798:21: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_check/__init__.py:1820:77: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_check/__init__.py:1821:21: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_check/__init__.py:1827:35: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_core/definitions/assets.py:1154:20: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_core/definitions/assets.py:1269:40: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_core/definitions/multi_dimensional_partitions.py:342:49: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_core/definitions/multi_dimensional_partitions.py:343:49: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_core/definitions/reconstruct.py:605:45: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_core/definitions/resource_requirement.py:227:31: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_core/definitions/resource_requirement.py:229:21: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_core/execution/execute_in_process.py:135:45: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_core/execution/plan/compute.py:201:53: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_core/execution/plan/compute.py:202:24: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_core/execution/with_resources.py:90:24: RUF010 Use conversion in f-string
python_modules/dagster/dagster/_grpc/server.py:1041:84: RUF010 Use conversion in f-string
python_modules/libraries/dagstermill/dagstermill/factory.py:329:29: RUF010 Use conversion in f-string

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions