-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Open
Labels
formatterRelated to the formatterRelated to the formatterpreviewRelated to preview mode featuresRelated to preview mode features
Description
I'm using ruff format with --preview
enable, and it generate different output in this case.
ruff:
import shutil
import asyncio
async def main():
by_path = {}
loop = asyncio.get_event_loop()
if loop:
value = await asyncio.gather(
*(
loop.run_in_executor(None, lambda pp: (pp, shutil.disk_usage(pp).free), p)
for p in by_path
)
)
return value
return None
black:
import shutil
import asyncio
async def main():
by_path = {}
loop = asyncio.get_event_loop()
if loop:
value = await asyncio.gather(*(
loop.run_in_executor(None, lambda pp: (pp, shutil.disk_usage(pp).free), p)
for p in by_path
))
return value
return None
This is not listed in "Known Deviations from Black", is this unexpected behavoir?
pyproject.toml
[tool.black]
line-length = 100
target-version = ['py311']
#future = true
unstable = true
preview = true
[tool.ruff]
cache-dir = ".venv/.cache/ruff"
line-length = 100
target-version = 'py311'
exclude = ['dist', '.venv']
[tool.ruff.format]
preview = true
T-256
Metadata
Metadata
Assignees
Labels
formatterRelated to the formatterRelated to the formatterpreviewRelated to preview mode featuresRelated to preview mode features