mirror of https://github.com/astral-sh/ruff
Discard changes to crates/ruff_python_formatter/src/lib.rs
This commit is contained in:
parent
eea082462c
commit
86bc5394f1
|
|
@ -1354,9 +1354,11 @@ impl<'a, 'print> FitsMeasurer<'a, 'print> {
|
|||
}
|
||||
|
||||
FormatElement::Tag(StartLineSuffix { reserved_width }) => {
|
||||
self.state.line_width += reserved_width;
|
||||
if self.state.line_width > self.options().line_width.into() {
|
||||
return Ok(Fits::No);
|
||||
if *reserved_width > 0 {
|
||||
self.state.line_width += reserved_width;
|
||||
if self.state.line_width > self.options().line_width.into() {
|
||||
return Ok(Fits::No);
|
||||
}
|
||||
}
|
||||
self.queue.skip_content(TagKind::LineSuffix);
|
||||
self.state.has_line_suffix = true;
|
||||
|
|
|
|||
|
|
@ -94,8 +94,3 @@ def f():
|
|||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = (
|
||||
True
|
||||
)
|
||||
|
||||
# Regression test for https://github.com/astral-sh/ruff/issues/7462
|
||||
if grid is not None:
|
||||
rgrid = (rgrid.rio.reproject_match(grid, nodata=fillvalue) # rio.reproject nodata is use to initlialize the destination array
|
||||
.where(~grid.isnull()))
|
||||
|
|
|
|||
|
|
@ -158,3 +158,14 @@ def test():
|
|||
assert items == [
|
||||
"a very very very very very very very very very very very very very very very long string",
|
||||
]
|
||||
|
||||
assert package.files == [
|
||||
{
|
||||
"file": "pytest-3.5.0-py2.py3-none-any.whl",
|
||||
"hash": "sha256:6266f87ab64692112e5477eba395cfedda53b1933ccd29478e671e73b420c19c", # noqa: E501
|
||||
},
|
||||
{
|
||||
"file": "pytest-3.5.0.tar.gz",
|
||||
"hash": "sha256:fae491d1874f199537fd5872b5e1f0e74a009b979df9d53d1553fd03da1703e1", # noqa: E501
|
||||
},
|
||||
]
|
||||
|
|
|
|||
|
|
@ -217,17 +217,13 @@ if True:
|
|||
#[test]
|
||||
fn quick_test() {
|
||||
let src = r#"
|
||||
if True:
|
||||
def main() -> None:
|
||||
if True:
|
||||
if True:
|
||||
if True:
|
||||
msg += " " + _(
|
||||
"Since the role is not mentionable, it will be momentarily made mentionable "
|
||||
"when announcing a streamalert. Please make sure I have the correct "
|
||||
"permissions to manage this role, or else members of this role won't receive "
|
||||
"a notification."
|
||||
)
|
||||
|
||||
some_very_long_variable_name_abcdefghijk = Foo()
|
||||
some_very_long_variable_name_abcdefghijk = some_very_long_variable_name_abcdefghijk[
|
||||
some_very_long_variable_name_abcdefghijk.some_very_long_attribute_name
|
||||
== "This is a very long string abcdefghijk"
|
||||
]
|
||||
|
||||
"#;
|
||||
// Tokenize once
|
||||
|
|
|
|||
|
|
@ -100,11 +100,6 @@ def f():
|
|||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = (
|
||||
True
|
||||
)
|
||||
|
||||
# Regression test for https://github.com/astral-sh/ruff/issues/7462
|
||||
if grid is not None:
|
||||
rgrid = (rgrid.rio.reproject_match(grid, nodata=fillvalue) # rio.reproject nodata is use to initlialize the destination array
|
||||
.where(~grid.isnull()))
|
||||
```
|
||||
|
||||
## Output
|
||||
|
|
@ -227,15 +222,6 @@ def f():
|
|||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = (
|
||||
True
|
||||
)
|
||||
|
||||
|
||||
# Regression test for https://github.com/astral-sh/ruff/issues/7462
|
||||
if grid is not None:
|
||||
rgrid = rgrid.rio.reproject_match(
|
||||
grid, nodata=fillvalue
|
||||
).where( # rio.reproject nodata is use to initlialize the destination array
|
||||
~grid.isnull()
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -164,6 +164,17 @@ def test():
|
|||
assert items == [
|
||||
"a very very very very very very very very very very very very very very very long string",
|
||||
]
|
||||
|
||||
assert package.files == [
|
||||
{
|
||||
"file": "pytest-3.5.0-py2.py3-none-any.whl",
|
||||
"hash": "sha256:6266f87ab64692112e5477eba395cfedda53b1933ccd29478e671e73b420c19c", # noqa: E501
|
||||
},
|
||||
{
|
||||
"file": "pytest-3.5.0.tar.gz",
|
||||
"hash": "sha256:fae491d1874f199537fd5872b5e1f0e74a009b979df9d53d1553fd03da1703e1", # noqa: E501
|
||||
},
|
||||
]
|
||||
```
|
||||
|
||||
## Output
|
||||
|
|
@ -337,6 +348,17 @@ def test():
|
|||
assert items == [
|
||||
"a very very very very very very very very very very very very very very very long string",
|
||||
]
|
||||
|
||||
assert package.files == [
|
||||
{
|
||||
"file": "pytest-3.5.0-py2.py3-none-any.whl",
|
||||
"hash": "sha256:6266f87ab64692112e5477eba395cfedda53b1933ccd29478e671e73b420c19c", # noqa: E501
|
||||
},
|
||||
{
|
||||
"file": "pytest-3.5.0.tar.gz",
|
||||
"hash": "sha256:fae491d1874f199537fd5872b5e1f0e74a009b979df9d53d1553fd03da1703e1", # noqa: E501
|
||||
},
|
||||
]
|
||||
```
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue