mirror of
https://github.com/astral-sh/ruff.git
synced 2025-07-23 13:05:06 +00:00
Improve FormatExprCall dummy (#5290)
This solves an instability when formatting cpython. It also introduces another one, but i think it's still a worthwhile change for now. There's no proper testing since this is just a dummy.
This commit is contained in:
parent
2c63f8cdea
commit
7d4f8e59da
37 changed files with 403 additions and 374 deletions
|
@ -10,11 +10,20 @@ use rustpython_parser::ast::ExprCall;
|
||||||
pub struct FormatExprCall;
|
pub struct FormatExprCall;
|
||||||
|
|
||||||
impl FormatNodeRule<ExprCall> for FormatExprCall {
|
impl FormatNodeRule<ExprCall> for FormatExprCall {
|
||||||
fn fmt_fields(&self, _item: &ExprCall, f: &mut PyFormatter) -> FormatResult<()> {
|
fn fmt_fields(&self, item: &ExprCall, f: &mut PyFormatter) -> FormatResult<()> {
|
||||||
write!(
|
if item.args.is_empty() && item.keywords.is_empty() {
|
||||||
f,
|
write!(
|
||||||
[not_yet_implemented_custom_text("NOT_IMPLEMENTED_call()")]
|
f,
|
||||||
)
|
[not_yet_implemented_custom_text("NOT_IMPLEMENTED_call()")]
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
write!(
|
||||||
|
f,
|
||||||
|
[not_yet_implemented_custom_text(
|
||||||
|
"NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)"
|
||||||
|
)]
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -247,12 +247,12 @@ mod tests {
|
||||||
let input = r#"
|
let input = r#"
|
||||||
# preceding
|
# preceding
|
||||||
if True:
|
if True:
|
||||||
print( "hi" )
|
pass
|
||||||
# trailing
|
# trailing
|
||||||
"#;
|
"#;
|
||||||
let expected = r#"# preceding
|
let expected = r#"# preceding
|
||||||
if True:
|
if True:
|
||||||
NOT_IMPLEMENTED_call()
|
pass
|
||||||
# trailing
|
# trailing
|
||||||
"#;
|
"#;
|
||||||
let actual = format_module(input)?.as_code().to_string();
|
let actual = format_module(input)?.as_code().to_string();
|
||||||
|
|
|
@ -62,7 +62,7 @@ y = 100(no)
|
||||||
+x = (123456789.123456789E123456789).real
|
+x = (123456789.123456789E123456789).real
|
||||||
+x = NOT_IMPLEMENTED_call()
|
+x = NOT_IMPLEMENTED_call()
|
||||||
+x = 123456789J.real
|
+x = 123456789J.real
|
||||||
+x = NOT_IMPLEMENTED_call()
|
+x = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+x = NOT_IMPLEMENTED_call()
|
+x = NOT_IMPLEMENTED_call()
|
||||||
+x = NOT_IMPLEMENTED_call()
|
+x = NOT_IMPLEMENTED_call()
|
||||||
+x = (0O777).real
|
+x = (0O777).real
|
||||||
|
@ -74,7 +74,7 @@ y = 100(no)
|
||||||
|
|
||||||
y = 100[no]
|
y = 100[no]
|
||||||
-y = 100(no)
|
-y = 100(no)
|
||||||
+y = NOT_IMPLEMENTED_call()
|
+y = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
@ -90,7 +90,7 @@ x = NOT_IMPLEMENTED_call()
|
||||||
x = (123456789.123456789E123456789).real
|
x = (123456789.123456789E123456789).real
|
||||||
x = NOT_IMPLEMENTED_call()
|
x = NOT_IMPLEMENTED_call()
|
||||||
x = 123456789J.real
|
x = 123456789J.real
|
||||||
x = NOT_IMPLEMENTED_call()
|
x = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
x = NOT_IMPLEMENTED_call()
|
x = NOT_IMPLEMENTED_call()
|
||||||
x = NOT_IMPLEMENTED_call()
|
x = NOT_IMPLEMENTED_call()
|
||||||
x = (0O777).real
|
x = (0O777).real
|
||||||
|
@ -101,7 +101,7 @@ if (10).real:
|
||||||
...
|
...
|
||||||
|
|
||||||
y = 100[no]
|
y = 100[no]
|
||||||
y = NOT_IMPLEMENTED_call()
|
y = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Black Output
|
## Black Output
|
||||||
|
|
|
@ -22,13 +22,13 @@ print("hello, world")
|
||||||
+++ Ruff
|
+++ Ruff
|
||||||
@@ -1 +1 @@
|
@@ -1 +1 @@
|
||||||
-print("hello, world")
|
-print("hello, world")
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
|
||||||
```py
|
```py
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Black Output
|
## Black Output
|
||||||
|
|
|
@ -178,7 +178,7 @@ if True:
|
||||||
|
|
||||||
division_result_tuple = (6 / 2,)
|
division_result_tuple = (6 / 2,)
|
||||||
-print("foo %r", (foo.bar,))
|
-print("foo %r", (foo.bar,))
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
if True:
|
if True:
|
||||||
IGNORED_TYPES_FOR_ATTRIBUTE_CHECKING = (
|
IGNORED_TYPES_FOR_ATTRIBUTE_CHECKING = (
|
||||||
|
@ -204,9 +204,9 @@ if True:
|
||||||
- "Delay": 5,
|
- "Delay": 5,
|
||||||
- },
|
- },
|
||||||
- )
|
- )
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
@ -259,7 +259,7 @@ for (x,) in (1,), (2,), (3,):
|
||||||
[1, 2, 3]
|
[1, 2, 3]
|
||||||
|
|
||||||
division_result_tuple = (6 / 2,)
|
division_result_tuple = (6 / 2,)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
if True:
|
if True:
|
||||||
IGNORED_TYPES_FOR_ATTRIBUTE_CHECKING = (
|
IGNORED_TYPES_FOR_ATTRIBUTE_CHECKING = (
|
||||||
|
@ -268,9 +268,9 @@ if True:
|
||||||
)
|
)
|
||||||
|
|
||||||
if True:
|
if True:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Black Output
|
## Black Output
|
||||||
|
|
|
@ -243,19 +243,19 @@ instruction()#comment with bad spacing
|
||||||
Cheese,
|
Cheese,
|
||||||
- Cheese("Wensleydale"),
|
- Cheese("Wensleydale"),
|
||||||
- SubBytes(b"spam"),
|
- SubBytes(b"spam"),
|
||||||
+ NOT_IMPLEMENTED_call(),
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
+ NOT_IMPLEMENTED_call(),
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
]
|
]
|
||||||
|
|
||||||
-if "PYTHON" in os.environ:
|
-if "PYTHON" in os.environ:
|
||||||
- add_compiler(compiler_from_env())
|
- add_compiler(compiler_from_env())
|
||||||
+if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
+if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
else:
|
else:
|
||||||
# for compiler in compilers.values():
|
# for compiler in compilers.values():
|
||||||
# add_compiler(compiler)
|
# add_compiler(compiler)
|
||||||
- add_compiler(compilers[(7.0, 32)])
|
- add_compiler(compilers[(7.0, 32)])
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# add_compiler(compilers[(7.1, 64)])
|
# add_compiler(compilers[(7.1, 64)])
|
||||||
|
|
||||||
|
|
||||||
|
@ -307,7 +307,7 @@ instruction()#comment with bad spacing
|
||||||
-""",
|
-""",
|
||||||
- arg3=True,
|
- arg3=True,
|
||||||
- )
|
- )
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
|
@ -342,7 +342,7 @@ instruction()#comment with bad spacing
|
||||||
- # right
|
- # right
|
||||||
- if element is not None
|
- if element is not None
|
||||||
- ]
|
- ]
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ lcomp = [i for i in []]
|
+ lcomp = [i for i in []]
|
||||||
+ lcomp2 = [i for i in []]
|
+ lcomp2 = [i for i in []]
|
||||||
+ lcomp3 = [i for i in []]
|
+ lcomp3 = [i for i in []]
|
||||||
|
@ -357,7 +357,7 @@ instruction()#comment with bad spacing
|
||||||
- syms.simple_stmt,
|
- syms.simple_stmt,
|
||||||
- [Node(statement, result), Leaf(token.NEWLINE, "\n")], # FIXME: \r\n?
|
- [Node(statement, result), Leaf(token.NEWLINE, "\n")], # FIXME: \r\n?
|
||||||
- )
|
- )
|
||||||
+ return NOT_IMPLEMENTED_call()
|
+ return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-CONFIG_FILES = (
|
-CONFIG_FILES = (
|
||||||
|
@ -434,16 +434,16 @@ not_shareables = [
|
||||||
"NOT_YET_IMPLEMENTED_STRING",
|
"NOT_YET_IMPLEMENTED_STRING",
|
||||||
# user-defined types and objects
|
# user-defined types and objects
|
||||||
Cheese,
|
Cheese,
|
||||||
NOT_IMPLEMENTED_call(),
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
NOT_IMPLEMENTED_call(),
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
]
|
]
|
||||||
|
|
||||||
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
else:
|
else:
|
||||||
# for compiler in compilers.values():
|
# for compiler in compilers.values():
|
||||||
# add_compiler(compiler)
|
# add_compiler(compiler)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# add_compiler(compilers[(7.1, 64)])
|
# add_compiler(compilers[(7.1, 64)])
|
||||||
|
|
||||||
|
|
||||||
|
@ -489,11 +489,11 @@ def inline_comments_in_brackets_ruin_everything():
|
||||||
]
|
]
|
||||||
|
|
||||||
# no newline after
|
# no newline after
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
lcomp = [i for i in []]
|
lcomp = [i for i in []]
|
||||||
lcomp2 = [i for i in []]
|
lcomp2 = [i for i in []]
|
||||||
lcomp3 = [i for i in []]
|
lcomp3 = [i for i in []]
|
||||||
|
@ -505,7 +505,7 @@ def inline_comments_in_brackets_ruin_everything():
|
||||||
# and round and round we go
|
# and round and round we go
|
||||||
|
|
||||||
# let's return
|
# let's return
|
||||||
return NOT_IMPLEMENTED_call()
|
return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
CONFIG_FILES = [CONFIG_FILE] + SHARED_CONFIG_FILES + USER_CONFIG_FILES # type: Final
|
CONFIG_FILES = [CONFIG_FILE] + SHARED_CONFIG_FILES + USER_CONFIG_FILES # type: Final
|
||||||
|
|
|
@ -80,7 +80,7 @@ def func():
|
||||||
+ lcomp3 = [i for i in []]
|
+ lcomp3 = [i for i in []]
|
||||||
# Capture each of the exceptions in the MultiError along with each of their causes and contexts
|
# Capture each of the exceptions in the MultiError along with each of their causes and contexts
|
||||||
- if isinstance(exc_value, MultiError):
|
- if isinstance(exc_value, MultiError):
|
||||||
+ if NOT_IMPLEMENTED_call():
|
+ if NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
embedded = []
|
embedded = []
|
||||||
for exc in exc_value.exceptions:
|
for exc in exc_value.exceptions:
|
||||||
- if exc not in _seen:
|
- if exc not in _seen:
|
||||||
|
@ -98,7 +98,7 @@ def func():
|
||||||
- # This should be left alone (after)
|
- # This should be left alone (after)
|
||||||
- )
|
- )
|
||||||
+ if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
+ if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# everything is fine if the expression isn't nested
|
# everything is fine if the expression isn't nested
|
||||||
- traceback.TracebackException.from_exception(
|
- traceback.TracebackException.from_exception(
|
||||||
|
@ -110,7 +110,7 @@ def func():
|
||||||
- # shared between sub-exceptions are not omitted
|
- # shared between sub-exceptions are not omitted
|
||||||
- _seen=set(_seen),
|
- _seen=set(_seen),
|
||||||
- )
|
- )
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# %%
|
# %%
|
||||||
|
@ -127,14 +127,14 @@ def func():
|
||||||
x = "NOT_YET_IMPLEMENTED_STRING"
|
x = "NOT_YET_IMPLEMENTED_STRING"
|
||||||
lcomp3 = [i for i in []]
|
lcomp3 = [i for i in []]
|
||||||
# Capture each of the exceptions in the MultiError along with each of their causes and contexts
|
# Capture each of the exceptions in the MultiError along with each of their causes and contexts
|
||||||
if NOT_IMPLEMENTED_call():
|
if NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
embedded = []
|
embedded = []
|
||||||
for exc in exc_value.exceptions:
|
for exc in exc_value.exceptions:
|
||||||
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# everything is fine if the expression isn't nested
|
# everything is fine if the expression isn't nested
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# %%
|
# %%
|
||||||
|
|
|
@ -195,7 +195,7 @@ def foo3(list_a, list_b):
|
||||||
- )
|
- )
|
||||||
- .filter(User.xyz.is_(None))
|
- .filter(User.xyz.is_(None))
|
||||||
- )
|
- )
|
||||||
+ return NOT_IMPLEMENTED_call()
|
+ return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def foo3(list_a, list_b):
|
def foo3(list_a, list_b):
|
||||||
|
@ -206,7 +206,7 @@ def foo3(list_a, list_b):
|
||||||
- db.or_(User.field_a.astext.in_(list_a), User.field_b.astext.in_(list_b))
|
- db.or_(User.field_a.astext.in_(list_a), User.field_b.astext.in_(list_b))
|
||||||
- )
|
- )
|
||||||
- .filter(User.xyz.is_(None))
|
- .filter(User.xyz.is_(None))
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
)
|
)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -227,13 +227,13 @@ def foo(list_a, list_b):
|
||||||
|
|
||||||
def foo2(list_a, list_b):
|
def foo2(list_a, list_b):
|
||||||
# Standalone comment reasonably placed.
|
# Standalone comment reasonably placed.
|
||||||
return NOT_IMPLEMENTED_call()
|
return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def foo3(list_a, list_b):
|
def foo3(list_a, list_b):
|
||||||
return (
|
return (
|
||||||
# Standalone comment but weirdly placed.
|
# Standalone comment but weirdly placed.
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
)
|
)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -99,7 +99,7 @@ if __name__ == "__main__":
|
||||||
# This one is properly standalone now.
|
# This one is properly standalone now.
|
||||||
|
|
||||||
-for i in range(100):
|
-for i in range(100):
|
||||||
+for i in NOT_IMPLEMENTED_call():
|
+for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
# first we do this
|
# first we do this
|
||||||
- if i % 33 == 0:
|
- if i % 33 == 0:
|
||||||
+ if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
+ if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
|
@ -107,7 +107,7 @@ if __name__ == "__main__":
|
||||||
|
|
||||||
# then we do this
|
# then we do this
|
||||||
- print(i)
|
- print(i)
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# and finally we loop around
|
# and finally we loop around
|
||||||
|
|
||||||
-with open(some_temp_file) as f:
|
-with open(some_temp_file) as f:
|
||||||
|
@ -132,7 +132,7 @@ if __name__ == "__main__":
|
||||||
@deco1
|
@deco1
|
||||||
# leading 2
|
# leading 2
|
||||||
-@deco2(with_args=True)
|
-@deco2(with_args=True)
|
||||||
+@NOT_IMPLEMENTED_call()
|
+@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# leading 3
|
# leading 3
|
||||||
@deco3
|
@deco3
|
||||||
def decorated1():
|
def decorated1():
|
||||||
|
@ -141,7 +141,7 @@ if __name__ == "__main__":
|
||||||
@deco1
|
@deco1
|
||||||
# leading 2
|
# leading 2
|
||||||
-@deco2(with_args=True)
|
-@deco2(with_args=True)
|
||||||
+@NOT_IMPLEMENTED_call()
|
+@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# leading function comment
|
# leading function comment
|
||||||
def decorated1():
|
def decorated1():
|
||||||
...
|
...
|
||||||
|
@ -168,13 +168,13 @@ while True:
|
||||||
|
|
||||||
# This one is properly standalone now.
|
# This one is properly standalone now.
|
||||||
|
|
||||||
for i in NOT_IMPLEMENTED_call():
|
for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
# first we do this
|
# first we do this
|
||||||
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
break
|
break
|
||||||
|
|
||||||
# then we do this
|
# then we do this
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# and finally we loop around
|
# and finally we loop around
|
||||||
|
|
||||||
NOT_YET_IMPLEMENTED_StmtWith
|
NOT_YET_IMPLEMENTED_StmtWith
|
||||||
|
@ -196,7 +196,7 @@ def wat():
|
||||||
# leading 1
|
# leading 1
|
||||||
@deco1
|
@deco1
|
||||||
# leading 2
|
# leading 2
|
||||||
@NOT_IMPLEMENTED_call()
|
@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# leading 3
|
# leading 3
|
||||||
@deco3
|
@deco3
|
||||||
def decorated1():
|
def decorated1():
|
||||||
|
@ -206,7 +206,7 @@ def decorated1():
|
||||||
# leading 1
|
# leading 1
|
||||||
@deco1
|
@deco1
|
||||||
# leading 2
|
# leading 2
|
||||||
@NOT_IMPLEMENTED_call()
|
@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# leading function comment
|
# leading function comment
|
||||||
def decorated1():
|
def decorated1():
|
||||||
...
|
...
|
||||||
|
|
|
@ -169,12 +169,12 @@ aaaaaaaaaaaaa, bbbbbbbbb = map(list, map(itertools.chain.from_iterable, zip(*ite
|
||||||
- 0.0789,
|
- 0.0789,
|
||||||
- a[-1], # type: ignore
|
- a[-1], # type: ignore
|
||||||
- )
|
- )
|
||||||
+ c = NOT_IMPLEMENTED_call()
|
+ c = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
- c = call(
|
- c = call(
|
||||||
- "aaaaaaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaa" # type: ignore
|
- "aaaaaaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaa" # type: ignore
|
||||||
- )
|
- )
|
||||||
+ c = NOT_IMPLEMENTED_call()
|
+ c = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-result = ( # aaa
|
-result = ( # aaa
|
||||||
|
@ -194,10 +194,10 @@ aaaaaaaaaaaaa, bbbbbbbbb = map(list, map(itertools.chain.from_iterable, zip(*ite
|
||||||
- foo,
|
- foo,
|
||||||
- [AAAAAAAAAAAAAAAAAAAAAAA, AAAAAAAAAAAAAAAAAAAAAAA, AAAAAAAAAAAAAAAAAAAAAAA, BBBBBBBBBBBB], # type: ignore
|
- [AAAAAAAAAAAAAAAAAAAAAAA, AAAAAAAAAAAAAAAAAAAAAAA, AAAAAAAAAAAAAAAAAAAAAAA, BBBBBBBBBBBB], # type: ignore
|
||||||
-)
|
-)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
-aaaaaaaaaaaaa, bbbbbbbbb = map(list, map(itertools.chain.from_iterable, zip(*items))) # type: ignore[arg-type]
|
-aaaaaaaaaaaaa, bbbbbbbbb = map(list, map(itertools.chain.from_iterable, zip(*items))) # type: ignore[arg-type]
|
||||||
+aaaaaaaaaaaaa, bbbbbbbbb = NOT_IMPLEMENTED_call() # type: ignore[arg-type]
|
+aaaaaaaaaaaaa, bbbbbbbbb = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) # type: ignore[arg-type]
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
@ -292,9 +292,9 @@ def f(
|
||||||
def func(
|
def func(
|
||||||
a=some_list[0], # type: int
|
a=some_list[0], # type: int
|
||||||
): # type: () -> int
|
): # type: () -> int
|
||||||
c = NOT_IMPLEMENTED_call()
|
c = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
c = NOT_IMPLEMENTED_call()
|
c = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
result = "NOT_YET_IMPLEMENTED_STRING" # aaa
|
result = "NOT_YET_IMPLEMENTED_STRING" # aaa
|
||||||
|
@ -306,9 +306,9 @@ AAAAAAAAAAAAA = (
|
||||||
+ AAAAAAAAAAAAA
|
+ AAAAAAAAAAAAA
|
||||||
) # type: ignore
|
) # type: ignore
|
||||||
|
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
aaaaaaaaaaaaa, bbbbbbbbb = NOT_IMPLEMENTED_call() # type: ignore[arg-type]
|
aaaaaaaaaaaaa, bbbbbbbbb = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) # type: ignore[arg-type]
|
||||||
```
|
```
|
||||||
|
|
||||||
## Black Output
|
## Black Output
|
||||||
|
|
|
@ -188,7 +188,7 @@ def bar():
|
||||||
# leading 2
|
# leading 2
|
||||||
# leading 2 extra
|
# leading 2 extra
|
||||||
-@deco2(with_args=True)
|
-@deco2(with_args=True)
|
||||||
+@NOT_IMPLEMENTED_call()
|
+@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# leading 3
|
# leading 3
|
||||||
@deco3
|
@deco3
|
||||||
# leading 4
|
# leading 4
|
||||||
|
@ -197,7 +197,7 @@ def bar():
|
||||||
@deco1
|
@deco1
|
||||||
# leading 2
|
# leading 2
|
||||||
-@deco2(with_args=True)
|
-@deco2(with_args=True)
|
||||||
+@NOT_IMPLEMENTED_call()
|
+@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# leading 3 that already has an empty line
|
# leading 3 that already has an empty line
|
||||||
@deco3
|
@deco3
|
||||||
|
@ -206,7 +206,7 @@ def bar():
|
||||||
@deco1
|
@deco1
|
||||||
# leading 2
|
# leading 2
|
||||||
-@deco2(with_args=True)
|
-@deco2(with_args=True)
|
||||||
+@NOT_IMPLEMENTED_call()
|
+@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# leading 3
|
# leading 3
|
||||||
@deco3
|
@deco3
|
||||||
|
|
||||||
|
@ -300,7 +300,7 @@ some = statement
|
||||||
@deco1
|
@deco1
|
||||||
# leading 2
|
# leading 2
|
||||||
# leading 2 extra
|
# leading 2 extra
|
||||||
@NOT_IMPLEMENTED_call()
|
@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# leading 3
|
# leading 3
|
||||||
@deco3
|
@deco3
|
||||||
# leading 4
|
# leading 4
|
||||||
|
@ -314,7 +314,7 @@ some = statement
|
||||||
# leading 1
|
# leading 1
|
||||||
@deco1
|
@deco1
|
||||||
# leading 2
|
# leading 2
|
||||||
@NOT_IMPLEMENTED_call()
|
@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# leading 3 that already has an empty line
|
# leading 3 that already has an empty line
|
||||||
@deco3
|
@deco3
|
||||||
|
@ -329,7 +329,7 @@ some = statement
|
||||||
# leading 1
|
# leading 1
|
||||||
@deco1
|
@deco1
|
||||||
# leading 2
|
# leading 2
|
||||||
@NOT_IMPLEMENTED_call()
|
@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# leading 3
|
# leading 3
|
||||||
@deco3
|
@deco3
|
||||||
|
|
||||||
|
|
|
@ -47,7 +47,7 @@ def function(a:int=42):
|
||||||
result = 1 # type: ignore
|
result = 1 # type: ignore
|
||||||
result = 1 # This comment is talking about type: ignore
|
result = 1 # This comment is talking about type: ignore
|
||||||
-square = Square(4) # type: Optional[Square]
|
-square = Square(4) # type: Optional[Square]
|
||||||
+square = NOT_IMPLEMENTED_call() # type: Optional[Square]
|
+square = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) # type: Optional[Square]
|
||||||
|
|
||||||
|
|
||||||
def function(a: int = 42):
|
def function(a: int = 42):
|
||||||
|
@ -71,7 +71,7 @@ result = (1,) # Another one
|
||||||
|
|
||||||
result = 1 # type: ignore
|
result = 1 # type: ignore
|
||||||
result = 1 # This comment is talking about type: ignore
|
result = 1 # This comment is talking about type: ignore
|
||||||
square = NOT_IMPLEMENTED_call() # type: Optional[Square]
|
square = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) # type: Optional[Square]
|
||||||
|
|
||||||
|
|
||||||
def function(a: int = 42):
|
def function(a: int = 42):
|
||||||
|
|
|
@ -166,9 +166,9 @@ async def wat():
|
||||||
# Explains why we use global state.
|
# Explains why we use global state.
|
||||||
-GLOBAL_STATE = {"a": a(1), "b": a(2), "c": a(3)}
|
-GLOBAL_STATE = {"a": a(1), "b": a(2), "c": a(3)}
|
||||||
+GLOBAL_STATE = {
|
+GLOBAL_STATE = {
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(),
|
+ "NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(),
|
+ "NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(),
|
+ "NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
+}
|
+}
|
||||||
|
|
||||||
|
|
||||||
|
@ -201,7 +201,7 @@ async def wat():
|
||||||
|
|
||||||
|
|
||||||
-@fast(really=True)
|
-@fast(really=True)
|
||||||
+@NOT_IMPLEMENTED_call()
|
+@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
async def wat():
|
async def wat():
|
||||||
# This comment, for some reason \
|
# This comment, for some reason \
|
||||||
# contains a trailing backslash.
|
# contains a trailing backslash.
|
||||||
|
@ -211,7 +211,7 @@ async def wat():
|
||||||
# Comment after ending a block.
|
# Comment after ending a block.
|
||||||
if result:
|
if result:
|
||||||
- print("A OK", file=sys.stdout)
|
- print("A OK", file=sys.stdout)
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# Comment between things.
|
# Comment between things.
|
||||||
- print()
|
- print()
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call()
|
||||||
|
@ -269,9 +269,9 @@ def function(default=None):
|
||||||
|
|
||||||
# Explains why we use global state.
|
# Explains why we use global state.
|
||||||
GLOBAL_STATE = {
|
GLOBAL_STATE = {
|
||||||
"NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(),
|
"NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
"NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(),
|
"NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
"NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(),
|
"NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -285,14 +285,14 @@ NOT_YET_IMPLEMENTED_StmtClassDef
|
||||||
#' <h1>This is pweave!</h1>
|
#' <h1>This is pweave!</h1>
|
||||||
|
|
||||||
|
|
||||||
@NOT_IMPLEMENTED_call()
|
@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
async def wat():
|
async def wat():
|
||||||
# This comment, for some reason \
|
# This comment, for some reason \
|
||||||
# contains a trailing backslash.
|
# contains a trailing backslash.
|
||||||
NOT_YET_IMPLEMENTED_StmtAsyncWith # Some more comments
|
NOT_YET_IMPLEMENTED_StmtAsyncWith # Some more comments
|
||||||
# Comment after ending a block.
|
# Comment after ending a block.
|
||||||
if result:
|
if result:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# Comment between things.
|
# Comment between things.
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call()
|
||||||
|
|
||||||
|
|
|
@ -137,7 +137,7 @@ def g():
|
||||||
if not prev:
|
if not prev:
|
||||||
- prevp = preceding_leaf(p)
|
- prevp = preceding_leaf(p)
|
||||||
- if not prevp or prevp.type in OPENING_BRACKETS:
|
- if not prevp or prevp.type in OPENING_BRACKETS:
|
||||||
+ prevp = NOT_IMPLEMENTED_call()
|
+ prevp = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ if not prevp or NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
+ if not prevp or NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
return NO
|
return NO
|
||||||
|
|
||||||
|
@ -199,7 +199,7 @@ def g():
|
||||||
prev = leaf.prev_sibling
|
prev = leaf.prev_sibling
|
||||||
if not prev:
|
if not prev:
|
||||||
- prevp = preceding_leaf(p)
|
- prevp = preceding_leaf(p)
|
||||||
+ prevp = NOT_IMPLEMENTED_call()
|
+ prevp = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
- if not prevp or prevp.type in OPENING_BRACKETS:
|
- if not prevp or prevp.type in OPENING_BRACKETS:
|
||||||
+ if not prevp or NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
+ if not prevp or NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
|
@ -245,7 +245,7 @@ def f():
|
||||||
|
|
||||||
prev = leaf.prev_sibling
|
prev = leaf.prev_sibling
|
||||||
if not prev:
|
if not prev:
|
||||||
prevp = NOT_IMPLEMENTED_call()
|
prevp = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
if not prevp or NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
if not prevp or NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
return NO
|
return NO
|
||||||
|
|
||||||
|
@ -283,7 +283,7 @@ def g():
|
||||||
|
|
||||||
prev = leaf.prev_sibling
|
prev = leaf.prev_sibling
|
||||||
if not prev:
|
if not prev:
|
||||||
prevp = NOT_IMPLEMENTED_call()
|
prevp = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
if not prevp or NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
if not prevp or NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
# Start of the line or a bracketed expression.
|
# Start of the line or a bracketed expression.
|
||||||
|
|
|
@ -431,18 +431,18 @@ last_call()
|
||||||
+NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
+NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
+NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
+NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call()
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+NOT_IMPLEMENTED_call() # note: no trailing comma pre-3.6
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) # note: no trailing comma pre-3.6
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
lukasz.langa.pl
|
lukasz.langa.pl
|
||||||
-call.me(maybe)
|
-call.me(maybe)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
(1).real
|
(1).real
|
||||||
(1.0).real
|
(1.0).real
|
||||||
....__class__
|
....__class__
|
||||||
|
@ -454,9 +454,6 @@ last_call()
|
||||||
- int,
|
- int,
|
||||||
- float,
|
- float,
|
||||||
- dict[str, int],
|
- dict[str, int],
|
||||||
-]
|
|
||||||
-very_long_variable_name_filters: t.List[
|
|
||||||
- t.Tuple[str, t.Union[str, t.List[t.Optional[str]]]],
|
|
||||||
+ (
|
+ (
|
||||||
+ str,
|
+ str,
|
||||||
+ int,
|
+ int,
|
||||||
|
@ -464,6 +461,9 @@ last_call()
|
||||||
+ dict[str, int],
|
+ dict[str, int],
|
||||||
+ )
|
+ )
|
||||||
]
|
]
|
||||||
|
-very_long_variable_name_filters: t.List[
|
||||||
|
- t.Tuple[str, t.Union[str, t.List[t.Optional[str]]]],
|
||||||
|
-]
|
||||||
-xxxx_xxxxx_xxxx_xxx: Callable[..., List[SomeClass]] = classmethod( # type: ignore
|
-xxxx_xxxxx_xxxx_xxx: Callable[..., List[SomeClass]] = classmethod( # type: ignore
|
||||||
- sync(async_xxxx_xxx_xxxx_xxxxx_xxxx_xxx.__func__)
|
- sync(async_xxxx_xxx_xxxx_xxxxx_xxxx_xxx.__func__)
|
||||||
-)
|
-)
|
||||||
|
@ -494,7 +494,7 @@ last_call()
|
||||||
numpy[0, :]
|
numpy[0, :]
|
||||||
numpy[:, i]
|
numpy[:, i]
|
||||||
numpy[0, :2]
|
numpy[0, :2]
|
||||||
@@ -171,62 +158,58 @@
|
@@ -171,62 +158,59 @@
|
||||||
numpy[1 : c + 1, c]
|
numpy[1 : c + 1, c]
|
||||||
numpy[-(c + 1) :, d]
|
numpy[-(c + 1) :, d]
|
||||||
numpy[:, l[-2]]
|
numpy[:, l[-2]]
|
||||||
|
@ -541,7 +541,8 @@ last_call()
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING": "NOT_YET_IMPLEMENTED_STRING",
|
+ "NOT_YET_IMPLEMENTED_STRING": "NOT_YET_IMPLEMENTED_STRING",
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING": "NOT_YET_IMPLEMENTED_STRING",
|
+ "NOT_YET_IMPLEMENTED_STRING": "NOT_YET_IMPLEMENTED_STRING",
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(),
|
+ "NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(),
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call() + NOT_IMPLEMENTED_call(),
|
+ "NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call()
|
||||||
|
+ + NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING": 1,
|
+ "NOT_YET_IMPLEMENTED_STRING": 1,
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING": 1,
|
+ "NOT_YET_IMPLEMENTED_STRING": 1,
|
||||||
**kwargs,
|
**kwargs,
|
||||||
|
@ -555,16 +556,19 @@ last_call()
|
||||||
-g = 1, *"ten"
|
-g = 1, *"ten"
|
||||||
-what_is_up_with_those_new_coord_names = (coord_names + set(vars_to_create)) + set(
|
-what_is_up_with_those_new_coord_names = (coord_names + set(vars_to_create)) + set(
|
||||||
- vars_to_remove
|
- vars_to_remove
|
||||||
+e = NOT_IMPLEMENTED_call()
|
+e = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+f = 1, NOT_YET_IMPLEMENTED_ExprStarred
|
+f = 1, NOT_YET_IMPLEMENTED_ExprStarred
|
||||||
+g = 1, NOT_YET_IMPLEMENTED_ExprStarred
|
+g = 1, NOT_YET_IMPLEMENTED_ExprStarred
|
||||||
+what_is_up_with_those_new_coord_names = (
|
+what_is_up_with_those_new_coord_names = (
|
||||||
+ (coord_names + NOT_IMPLEMENTED_call())
|
+ (coord_names + NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
+ + NOT_IMPLEMENTED_call()
|
+ + NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
)
|
)
|
||||||
-what_is_up_with_those_new_coord_names = (coord_names | set(vars_to_create)) - set(
|
-what_is_up_with_those_new_coord_names = (coord_names | set(vars_to_create)) - set(
|
||||||
- vars_to_remove
|
- vars_to_remove
|
||||||
-)
|
+what_is_up_with_those_new_coord_names = (
|
||||||
|
+ (coord_names | NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
|
+ - NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
)
|
||||||
-result = (
|
-result = (
|
||||||
- session.query(models.Customer.id)
|
- session.query(models.Customer.id)
|
||||||
- .filter(
|
- .filter(
|
||||||
|
@ -582,10 +586,7 @@ last_call()
|
||||||
- models.Customer.id.asc(),
|
- models.Customer.id.asc(),
|
||||||
- )
|
- )
|
||||||
- .all()
|
- .all()
|
||||||
+what_is_up_with_those_new_coord_names = (
|
-)
|
||||||
+ (coord_names | NOT_IMPLEMENTED_call())
|
|
||||||
+ - NOT_IMPLEMENTED_call()
|
|
||||||
)
|
|
||||||
-Ø = set()
|
-Ø = set()
|
||||||
-authors.łukasz.say_thanks()
|
-authors.łukasz.say_thanks()
|
||||||
+result = NOT_IMPLEMENTED_call()
|
+result = NOT_IMPLEMENTED_call()
|
||||||
|
@ -595,7 +596,7 @@ last_call()
|
||||||
mapping = {
|
mapping = {
|
||||||
A: 0.25 * (10.0 / 12),
|
A: 0.25 * (10.0 / 12),
|
||||||
B: 0.1 * (10.0 / 12),
|
B: 0.1 * (10.0 / 12),
|
||||||
@@ -236,31 +219,29 @@
|
@@ -236,31 +220,29 @@
|
||||||
|
|
||||||
|
|
||||||
def gen():
|
def gen():
|
||||||
|
@ -611,7 +612,7 @@ last_call()
|
||||||
|
|
||||||
async def f():
|
async def f():
|
||||||
- await some.complicated[0].call(with_args=(True or (1 is not 1)))
|
- await some.complicated[0].call(with_args=(True or (1 is not 1)))
|
||||||
+ await NOT_IMPLEMENTED_call()
|
+ await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-print(*[] or [1])
|
-print(*[] or [1])
|
||||||
|
@ -622,9 +623,9 @@ last_call()
|
||||||
- force=False
|
- force=False
|
||||||
-), "Short message"
|
-), "Short message"
|
||||||
-assert parens is TooMany
|
-assert parens is TooMany
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+NOT_YET_IMPLEMENTED_StmtAssert
|
+NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
+NOT_YET_IMPLEMENTED_StmtAssert
|
+NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
+NOT_YET_IMPLEMENTED_StmtAssert
|
+NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
|
@ -640,12 +641,12 @@ last_call()
|
||||||
...
|
...
|
||||||
for j in 1 + (2 + 3):
|
for j in 1 + (2 + 3):
|
||||||
...
|
...
|
||||||
@@ -272,28 +253,16 @@
|
@@ -272,28 +254,16 @@
|
||||||
addr_proto,
|
addr_proto,
|
||||||
addr_canonname,
|
addr_canonname,
|
||||||
addr_sockaddr,
|
addr_sockaddr,
|
||||||
-) in socket.getaddrinfo("google.com", "http"):
|
-) in socket.getaddrinfo("google.com", "http"):
|
||||||
+) in NOT_IMPLEMENTED_call():
|
+) in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
pass
|
pass
|
||||||
-a = (
|
-a = (
|
||||||
- aaaa.bbbb.cccc.dddd.eeee.ffff.gggg.hhhh.iiii.jjjj.kkkk.llll.mmmm.nnnn.oooo.pppp
|
- aaaa.bbbb.cccc.dddd.eeee.ffff.gggg.hhhh.iiii.jjjj.kkkk.llll.mmmm.nnnn.oooo.pppp
|
||||||
|
@ -677,7 +678,7 @@ last_call()
|
||||||
):
|
):
|
||||||
return True
|
return True
|
||||||
if (
|
if (
|
||||||
@@ -327,13 +296,18 @@
|
@@ -327,13 +297,18 @@
|
||||||
):
|
):
|
||||||
return True
|
return True
|
||||||
if (
|
if (
|
||||||
|
@ -699,7 +700,7 @@ last_call()
|
||||||
^ aaaaaaaa.i << aaaaaaaa.k >> aaaaaaaa.l**aaaaaaaa.m // aaaaaaaa.n
|
^ aaaaaaaa.i << aaaaaaaa.k >> aaaaaaaa.l**aaaaaaaa.m // aaaaaaaa.n
|
||||||
):
|
):
|
||||||
return True
|
return True
|
||||||
@@ -341,7 +315,8 @@
|
@@ -341,7 +316,8 @@
|
||||||
~aaaaaaaaaaaaaaaa.a
|
~aaaaaaaaaaaaaaaa.a
|
||||||
+ aaaaaaaaaaaaaaaa.b
|
+ aaaaaaaaaaaaaaaa.b
|
||||||
- aaaaaaaaaaaaaaaa.c * aaaaaaaaaaaaaaaa.d @ aaaaaaaaaaaaaaaa.e
|
- aaaaaaaaaaaaaaaa.c * aaaaaaaaaaaaaaaa.d @ aaaaaaaaaaaaaaaa.e
|
||||||
|
@ -709,7 +710,7 @@ last_call()
|
||||||
^ aaaaaaaaaaaaaaaa.i
|
^ aaaaaaaaaaaaaaaa.i
|
||||||
<< aaaaaaaaaaaaaaaa.k
|
<< aaaaaaaaaaaaaaaa.k
|
||||||
>> aaaaaaaaaaaaaaaa.l**aaaaaaaaaaaaaaaa.m // aaaaaaaaaaaaaaaa.n
|
>> aaaaaaaaaaaaaaaa.l**aaaaaaaaaaaaaaaa.m // aaaaaaaaaaaaaaaa.n
|
||||||
@@ -366,5 +341,5 @@
|
@@ -366,5 +342,5 @@
|
||||||
^ bbbb.a & aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
^ bbbb.a & aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||||
^ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
^ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||||
)
|
)
|
||||||
|
@ -827,17 +828,17 @@ NOT_YET_IMPLEMENTED_ExprSetComp
|
||||||
NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call()
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call() # note: no trailing comma pre-3.6
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) # note: no trailing comma pre-3.6
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
lukasz.langa.pl
|
lukasz.langa.pl
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
(1).real
|
(1).real
|
||||||
(1.0).real
|
(1.0).real
|
||||||
....__class__
|
....__class__
|
||||||
|
@ -909,7 +910,8 @@ SomeName
|
||||||
"NOT_YET_IMPLEMENTED_STRING": "NOT_YET_IMPLEMENTED_STRING",
|
"NOT_YET_IMPLEMENTED_STRING": "NOT_YET_IMPLEMENTED_STRING",
|
||||||
"NOT_YET_IMPLEMENTED_STRING": "NOT_YET_IMPLEMENTED_STRING",
|
"NOT_YET_IMPLEMENTED_STRING": "NOT_YET_IMPLEMENTED_STRING",
|
||||||
"NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(),
|
"NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call(),
|
||||||
"NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call() + NOT_IMPLEMENTED_call(),
|
"NOT_YET_IMPLEMENTED_STRING": NOT_IMPLEMENTED_call()
|
||||||
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg),
|
||||||
"NOT_YET_IMPLEMENTED_STRING": 1,
|
"NOT_YET_IMPLEMENTED_STRING": 1,
|
||||||
"NOT_YET_IMPLEMENTED_STRING": 1,
|
"NOT_YET_IMPLEMENTED_STRING": 1,
|
||||||
**kwargs,
|
**kwargs,
|
||||||
|
@ -918,16 +920,16 @@ a = (1,)
|
||||||
b = (1,)
|
b = (1,)
|
||||||
c = 1
|
c = 1
|
||||||
d = (1,) + a + (2,)
|
d = (1,) + a + (2,)
|
||||||
e = NOT_IMPLEMENTED_call()
|
e = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
f = 1, NOT_YET_IMPLEMENTED_ExprStarred
|
f = 1, NOT_YET_IMPLEMENTED_ExprStarred
|
||||||
g = 1, NOT_YET_IMPLEMENTED_ExprStarred
|
g = 1, NOT_YET_IMPLEMENTED_ExprStarred
|
||||||
what_is_up_with_those_new_coord_names = (
|
what_is_up_with_those_new_coord_names = (
|
||||||
(coord_names + NOT_IMPLEMENTED_call())
|
(coord_names + NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
)
|
)
|
||||||
what_is_up_with_those_new_coord_names = (
|
what_is_up_with_those_new_coord_names = (
|
||||||
(coord_names | NOT_IMPLEMENTED_call())
|
(coord_names | NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
- NOT_IMPLEMENTED_call()
|
- NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
)
|
)
|
||||||
result = NOT_IMPLEMENTED_call()
|
result = NOT_IMPLEMENTED_call()
|
||||||
result = NOT_IMPLEMENTED_call()
|
result = NOT_IMPLEMENTED_call()
|
||||||
|
@ -949,12 +951,12 @@ def gen():
|
||||||
|
|
||||||
|
|
||||||
async def f():
|
async def f():
|
||||||
await NOT_IMPLEMENTED_call()
|
await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_YET_IMPLEMENTED_StmtAssert
|
NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
NOT_YET_IMPLEMENTED_StmtAssert
|
NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
NOT_YET_IMPLEMENTED_StmtAssert
|
NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
|
@ -976,7 +978,7 @@ for (
|
||||||
addr_proto,
|
addr_proto,
|
||||||
addr_canonname,
|
addr_canonname,
|
||||||
addr_sockaddr,
|
addr_sockaddr,
|
||||||
) in NOT_IMPLEMENTED_call():
|
) in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
pass
|
pass
|
||||||
a = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
a = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
a = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
a = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
|
|
|
@ -73,7 +73,7 @@ def test_calculate_fades():
|
||||||
- ('stuff', 'in')
|
- ('stuff', 'in')
|
||||||
- ],
|
- ],
|
||||||
-])
|
-])
|
||||||
+@NOT_IMPLEMENTED_call()
|
+@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
def test_fader(test):
|
def test_fader(test):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@ TmEx = 2
|
||||||
# Test data:
|
# Test data:
|
||||||
# Position, Volume, State, TmSt/TmEx/None, [call, [arg1...]]
|
# Position, Volume, State, TmSt/TmEx/None, [call, [arg1...]]
|
||||||
|
|
||||||
@NOT_IMPLEMENTED_call()
|
@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
def test_fader(test):
|
def test_fader(test):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ def f(): pass
|
||||||
- 1, 2,
|
- 1, 2,
|
||||||
- 3, 4,
|
- 3, 4,
|
||||||
-])
|
-])
|
||||||
+@NOT_IMPLEMENTED_call()
|
+@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# fmt: on
|
# fmt: on
|
||||||
def f():
|
def f():
|
||||||
pass
|
pass
|
||||||
|
@ -46,7 +46,7 @@ def f(): pass
|
||||||
- 4,
|
- 4,
|
||||||
- ]
|
- ]
|
||||||
-)
|
-)
|
||||||
+@NOT_IMPLEMENTED_call()
|
+@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
def f():
|
def f():
|
||||||
pass
|
pass
|
||||||
```
|
```
|
||||||
|
@ -55,13 +55,13 @@ def f(): pass
|
||||||
|
|
||||||
```py
|
```py
|
||||||
# fmt: off
|
# fmt: off
|
||||||
@NOT_IMPLEMENTED_call()
|
@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# fmt: on
|
# fmt: on
|
||||||
def f():
|
def f():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
@NOT_IMPLEMENTED_call()
|
@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
def f():
|
def f():
|
||||||
pass
|
pass
|
||||||
```
|
```
|
||||||
|
|
|
@ -109,7 +109,7 @@ elif unformatted:
|
||||||
- ] # Includes an formatted indentation.
|
- ] # Includes an formatted indentation.
|
||||||
- },
|
- },
|
||||||
-)
|
-)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Regression test for https://github.com/psf/black/issues/2015.
|
# Regression test for https://github.com/psf/black/issues/2015.
|
||||||
|
@ -123,14 +123,14 @@ elif unformatted:
|
||||||
- + path,
|
- + path,
|
||||||
- check=True,
|
- check=True,
|
||||||
-)
|
-)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Regression test for https://github.com/psf/black/issues/3026.
|
# Regression test for https://github.com/psf/black/issues/3026.
|
||||||
def test_func():
|
def test_func():
|
||||||
# yapf: disable
|
# yapf: disable
|
||||||
- if unformatted( args ):
|
- if unformatted( args ):
|
||||||
+ if NOT_IMPLEMENTED_call():
|
+ if NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
return True
|
return True
|
||||||
# yapf: enable
|
# yapf: enable
|
||||||
elif b:
|
elif b:
|
||||||
|
@ -142,13 +142,13 @@ elif unformatted:
|
||||||
- # fmt: on
|
- # fmt: on
|
||||||
- print ( "This won't be formatted" )
|
- print ( "This won't be formatted" )
|
||||||
- print ( "This won't be formatted either" )
|
- print ( "This won't be formatted either" )
|
||||||
+ for _ in NOT_IMPLEMENTED_call():
|
+ for _ in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
+ # fmt: on
|
+ # fmt: on
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
else:
|
else:
|
||||||
- print("This will be formatted")
|
- print("This will be formatted")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Regression test for https://github.com/psf/black/issues/3184.
|
# Regression test for https://github.com/psf/black/issues/3184.
|
||||||
|
@ -200,17 +200,17 @@ elif unformatted:
|
||||||
|
|
||||||
```py
|
```py
|
||||||
# Regression test for https://github.com/psf/black/issues/3129.
|
# Regression test for https://github.com/psf/black/issues/3129.
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Regression test for https://github.com/psf/black/issues/2015.
|
# Regression test for https://github.com/psf/black/issues/2015.
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Regression test for https://github.com/psf/black/issues/3026.
|
# Regression test for https://github.com/psf/black/issues/3026.
|
||||||
def test_func():
|
def test_func():
|
||||||
# yapf: disable
|
# yapf: disable
|
||||||
if NOT_IMPLEMENTED_call():
|
if NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
return True
|
return True
|
||||||
# yapf: enable
|
# yapf: enable
|
||||||
elif b:
|
elif b:
|
||||||
|
@ -222,12 +222,12 @@ def test_func():
|
||||||
# Regression test for https://github.com/psf/black/issues/2567.
|
# Regression test for https://github.com/psf/black/issues/2567.
|
||||||
if True:
|
if True:
|
||||||
# fmt: off
|
# fmt: off
|
||||||
for _ in NOT_IMPLEMENTED_call():
|
for _ in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
# fmt: on
|
# fmt: on
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
else:
|
else:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Regression test for https://github.com/psf/black/issues/3184.
|
# Regression test for https://github.com/psf/black/issues/3184.
|
||||||
|
|
|
@ -241,10 +241,10 @@ d={'a':1,
|
||||||
+ NOT_YET_IMPLEMENTED_StmtRaise
|
+ NOT_YET_IMPLEMENTED_StmtRaise
|
||||||
+ if False:
|
+ if False:
|
||||||
+ ...
|
+ ...
|
||||||
+ for i in NOT_IMPLEMENTED_call():
|
+ for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ continue
|
+ continue
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ return None
|
+ return None
|
||||||
+
|
+
|
||||||
+
|
+
|
||||||
|
@ -255,7 +255,7 @@ d={'a':1,
|
||||||
- await asyncio.sleep(1)
|
- await asyncio.sleep(1)
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING"
|
+ "NOT_YET_IMPLEMENTED_STRING"
|
||||||
+ NOT_YET_IMPLEMENTED_StmtAsyncWith
|
+ NOT_YET_IMPLEMENTED_StmtAsyncWith
|
||||||
+ await NOT_IMPLEMENTED_call()
|
+ await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+
|
+
|
||||||
+
|
+
|
||||||
@asyncio.coroutine
|
@asyncio.coroutine
|
||||||
|
@ -265,7 +265,7 @@ d={'a':1,
|
||||||
-)
|
-)
|
||||||
-def function_signature_stress_test(number:int,no_annotation=None,text:str='default',* ,debug:bool=False,**kwargs) -> str:
|
-def function_signature_stress_test(number:int,no_annotation=None,text:str='default',* ,debug:bool=False,**kwargs) -> str:
|
||||||
- return text[number:-1]
|
- return text[number:-1]
|
||||||
+@NOT_IMPLEMENTED_call()
|
+@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+def function_signature_stress_test(
|
+def function_signature_stress_test(
|
||||||
+ number: int,
|
+ number: int,
|
||||||
+ no_annotation=None,
|
+ no_annotation=None,
|
||||||
|
@ -292,7 +292,7 @@ d={'a':1,
|
||||||
+ h="NOT_YET_IMPLEMENTED_STRING",
|
+ h="NOT_YET_IMPLEMENTED_STRING",
|
||||||
+ i="NOT_YET_IMPLEMENTED_STRING",
|
+ i="NOT_YET_IMPLEMENTED_STRING",
|
||||||
+):
|
+):
|
||||||
+ offset = NOT_IMPLEMENTED_call()
|
+ offset = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ NOT_YET_IMPLEMENTED_StmtAssert
|
+ NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
|
|
||||||
|
|
||||||
|
@ -312,7 +312,7 @@ d={'a':1,
|
||||||
|
|
||||||
|
|
||||||
-def spaces2(result=_core.Value(None)):
|
-def spaces2(result=_core.Value(None)):
|
||||||
+def spaces2(result=NOT_IMPLEMENTED_call()):
|
+def spaces2(result=NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)):
|
||||||
...
|
...
|
||||||
|
|
||||||
|
|
||||||
|
@ -429,7 +429,7 @@ d={'a':1,
|
||||||
- implicit_default=True,
|
- implicit_default=True,
|
||||||
- )
|
- )
|
||||||
- )
|
- )
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# fmt: off
|
# fmt: off
|
||||||
- a = (
|
- a = (
|
||||||
- unnecessary_bracket()
|
- unnecessary_bracket()
|
||||||
|
@ -460,7 +460,7 @@ d={'a':1,
|
||||||
- re.MULTILINE|re.VERBOSE
|
- re.MULTILINE|re.VERBOSE
|
||||||
- # fmt: on
|
- # fmt: on
|
||||||
- )
|
- )
|
||||||
+ _type_comment_re = NOT_IMPLEMENTED_call()
|
+ _type_comment_re = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def single_literal_yapf_disable():
|
def single_literal_yapf_disable():
|
||||||
|
@ -496,7 +496,7 @@ d={'a':1,
|
||||||
- # fmt: on
|
- # fmt: on
|
||||||
- xxxxxxxxxx_xxxxxxxxxxx_xxxxxxx_xxxxxxxxx=5,
|
- xxxxxxxxxx_xxxxxxxxxxx_xxxxxxx_xxxxxxxxx=5,
|
||||||
-)
|
-)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# fmt: off
|
# fmt: off
|
||||||
-yield 'hello'
|
-yield 'hello'
|
||||||
+NOT_YET_IMPLEMENTED_ExprYield
|
+NOT_YET_IMPLEMENTED_ExprYield
|
||||||
|
@ -536,21 +536,21 @@ def func_no_args():
|
||||||
NOT_YET_IMPLEMENTED_StmtRaise
|
NOT_YET_IMPLEMENTED_StmtRaise
|
||||||
if False:
|
if False:
|
||||||
...
|
...
|
||||||
for i in NOT_IMPLEMENTED_call():
|
for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
continue
|
continue
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
async def coroutine(arg, exec=False):
|
async def coroutine(arg, exec=False):
|
||||||
"NOT_YET_IMPLEMENTED_STRING"
|
"NOT_YET_IMPLEMENTED_STRING"
|
||||||
NOT_YET_IMPLEMENTED_StmtAsyncWith
|
NOT_YET_IMPLEMENTED_StmtAsyncWith
|
||||||
await NOT_IMPLEMENTED_call()
|
await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
@asyncio.coroutine
|
@asyncio.coroutine
|
||||||
@NOT_IMPLEMENTED_call()
|
@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
def function_signature_stress_test(
|
def function_signature_stress_test(
|
||||||
number: int,
|
number: int,
|
||||||
no_annotation=None,
|
no_annotation=None,
|
||||||
|
@ -574,7 +574,7 @@ def spaces(
|
||||||
h="NOT_YET_IMPLEMENTED_STRING",
|
h="NOT_YET_IMPLEMENTED_STRING",
|
||||||
i="NOT_YET_IMPLEMENTED_STRING",
|
i="NOT_YET_IMPLEMENTED_STRING",
|
||||||
):
|
):
|
||||||
offset = NOT_IMPLEMENTED_call()
|
offset = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_YET_IMPLEMENTED_StmtAssert
|
NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
|
|
||||||
|
|
||||||
|
@ -592,7 +592,7 @@ def spaces_types(
|
||||||
...
|
...
|
||||||
|
|
||||||
|
|
||||||
def spaces2(result=NOT_IMPLEMENTED_call()):
|
def spaces2(result=NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)):
|
||||||
...
|
...
|
||||||
|
|
||||||
|
|
||||||
|
@ -674,11 +674,11 @@ def on_and_off_broken():
|
||||||
|
|
||||||
def long_lines():
|
def long_lines():
|
||||||
if True:
|
if True:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# fmt: off
|
# fmt: off
|
||||||
a = NOT_IMPLEMENTED_call()
|
a = NOT_IMPLEMENTED_call()
|
||||||
# fmt: on
|
# fmt: on
|
||||||
_type_comment_re = NOT_IMPLEMENTED_call()
|
_type_comment_re = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def single_literal_yapf_disable():
|
def single_literal_yapf_disable():
|
||||||
|
@ -686,7 +686,7 @@ def single_literal_yapf_disable():
|
||||||
BAZ = {(1, 2, 3, 4), (5, 6, 7, 8), (9, 10, 11, 12)} # yapf: disable
|
BAZ = {(1, 2, 3, 4), (5, 6, 7, 8), (9, 10, 11, 12)} # yapf: disable
|
||||||
|
|
||||||
|
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# fmt: off
|
# fmt: off
|
||||||
NOT_YET_IMPLEMENTED_ExprYield
|
NOT_YET_IMPLEMENTED_ExprYield
|
||||||
# No formatting to the end of the file
|
# No formatting to the end of the file
|
||||||
|
|
|
@ -33,10 +33,10 @@ else:
|
||||||
+ and NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
+ and NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
):
|
):
|
||||||
- print("I'm good!")
|
- print("I'm good!")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
else:
|
else:
|
||||||
- print("I'm bad")
|
- print("I'm bad")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
@ -48,9 +48,9 @@ if (
|
||||||
and NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right # fmt: skip
|
and NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right # fmt: skip
|
||||||
and NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
and NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
):
|
):
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
else:
|
else:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Black Output
|
## Black Output
|
||||||
|
|
|
@ -80,7 +80,7 @@ async def test_async_with():
|
||||||
-def some_func( unformatted, args ): # fmt: skip
|
-def some_func( unformatted, args ): # fmt: skip
|
||||||
- print("I am some_func")
|
- print("I am some_func")
|
||||||
+def some_func(unformatted, args): # fmt: skip
|
+def some_func(unformatted, args): # fmt: skip
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
return 0
|
return 0
|
||||||
# Make sure this comment is not removed.
|
# Make sure this comment is not removed.
|
||||||
|
|
||||||
|
@ -90,8 +90,8 @@ async def test_async_with():
|
||||||
- print("I am some_async_func")
|
- print("I am some_async_func")
|
||||||
- await asyncio.sleep(1)
|
- await asyncio.sleep(1)
|
||||||
+async def some_async_func(unformatted, args): # fmt: skip
|
+async def some_async_func(unformatted, args): # fmt: skip
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ await NOT_IMPLEMENTED_call()
|
+ await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Make sure a leading comment is not removed.
|
# Make sure a leading comment is not removed.
|
||||||
|
@ -109,29 +109,29 @@ async def test_async_with():
|
||||||
# Make sure a leading comment is not removed.
|
# Make sure a leading comment is not removed.
|
||||||
-if unformatted_call( args ): # fmt: skip
|
-if unformatted_call( args ): # fmt: skip
|
||||||
- print("First branch")
|
- print("First branch")
|
||||||
+if NOT_IMPLEMENTED_call(): # fmt: skip
|
+if NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg): # fmt: skip
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# Make sure this is not removed.
|
# Make sure this is not removed.
|
||||||
-elif another_unformatted_call( args ): # fmt: skip
|
-elif another_unformatted_call( args ): # fmt: skip
|
||||||
- print("Second branch")
|
- print("Second branch")
|
||||||
-else : # fmt: skip
|
-else : # fmt: skip
|
||||||
- print("Last branch")
|
- print("Last branch")
|
||||||
+elif NOT_IMPLEMENTED_call(): # fmt: skip
|
+elif NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg): # fmt: skip
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+else: # fmt: skip
|
+else: # fmt: skip
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-while some_condition( unformatted, args ): # fmt: skip
|
-while some_condition( unformatted, args ): # fmt: skip
|
||||||
- print("Do something")
|
- print("Do something")
|
||||||
+while NOT_IMPLEMENTED_call(): # fmt: skip
|
+while NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg): # fmt: skip
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-for i in some_iter( unformatted, args ): # fmt: skip
|
-for i in some_iter( unformatted, args ): # fmt: skip
|
||||||
- print("Do something")
|
- print("Do something")
|
||||||
+for i in NOT_IMPLEMENTED_call(): # fmt: skip
|
+for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg): # fmt: skip
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
async def test_async_for():
|
async def test_async_for():
|
||||||
|
@ -165,15 +165,15 @@ async def test_async_with():
|
||||||
```py
|
```py
|
||||||
# Make sure a leading comment is not removed.
|
# Make sure a leading comment is not removed.
|
||||||
def some_func(unformatted, args): # fmt: skip
|
def some_func(unformatted, args): # fmt: skip
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
return 0
|
return 0
|
||||||
# Make sure this comment is not removed.
|
# Make sure this comment is not removed.
|
||||||
|
|
||||||
|
|
||||||
# Make sure a leading comment is not removed.
|
# Make sure a leading comment is not removed.
|
||||||
async def some_async_func(unformatted, args): # fmt: skip
|
async def some_async_func(unformatted, args): # fmt: skip
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
await NOT_IMPLEMENTED_call()
|
await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Make sure a leading comment is not removed.
|
# Make sure a leading comment is not removed.
|
||||||
|
@ -181,21 +181,21 @@ NOT_YET_IMPLEMENTED_StmtClassDef
|
||||||
|
|
||||||
|
|
||||||
# Make sure a leading comment is not removed.
|
# Make sure a leading comment is not removed.
|
||||||
if NOT_IMPLEMENTED_call(): # fmt: skip
|
if NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg): # fmt: skip
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
# Make sure this is not removed.
|
# Make sure this is not removed.
|
||||||
elif NOT_IMPLEMENTED_call(): # fmt: skip
|
elif NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg): # fmt: skip
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
else: # fmt: skip
|
else: # fmt: skip
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
while NOT_IMPLEMENTED_call(): # fmt: skip
|
while NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg): # fmt: skip
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
for i in NOT_IMPLEMENTED_call(): # fmt: skip
|
for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg): # fmt: skip
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
async def test_async_for():
|
async def test_async_for():
|
||||||
|
|
|
@ -82,8 +82,8 @@ with hmm_but_this_should_get_two_preceding_newlines():
|
||||||
- **kwargs,
|
- **kwargs,
|
||||||
- )
|
- )
|
||||||
+ NOT_YET_IMPLEMENTED_StmtWith
|
+ NOT_YET_IMPLEMENTED_StmtWith
|
||||||
+ NOT_IMPLEMENTED_call() # negate top
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) # negate top
|
||||||
+ return NOT_IMPLEMENTED_call()
|
+ return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def g():
|
def g():
|
||||||
|
@ -94,7 +94,7 @@ with hmm_but_this_should_get_two_preceding_newlines():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
- print("Inner defs should breathe a little.")
|
- print("Inner defs should breathe a little.")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def h():
|
def h():
|
||||||
|
@ -102,7 +102,7 @@ with hmm_but_this_should_get_two_preceding_newlines():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
- print("Inner defs should breathe a little.")
|
- print("Inner defs should breathe a little.")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-if os.name == "posix":
|
-if os.name == "posix":
|
||||||
|
@ -153,8 +153,8 @@ def f(
|
||||||
**kwargs,
|
**kwargs,
|
||||||
) -> A:
|
) -> A:
|
||||||
NOT_YET_IMPLEMENTED_StmtWith
|
NOT_YET_IMPLEMENTED_StmtWith
|
||||||
NOT_IMPLEMENTED_call() # negate top
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) # negate top
|
||||||
return NOT_IMPLEMENTED_call()
|
return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def g():
|
def g():
|
||||||
|
@ -163,14 +163,14 @@ def g():
|
||||||
def inner():
|
def inner():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def h():
|
def h():
|
||||||
def inner():
|
def inner():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
|
|
|
@ -136,11 +136,11 @@ def __await__(): return (yield)
|
||||||
...
|
...
|
||||||
- for i in range(10):
|
- for i in range(10):
|
||||||
- print(i)
|
- print(i)
|
||||||
+ for i in NOT_IMPLEMENTED_call():
|
+ for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
continue
|
continue
|
||||||
- exec("new-style exec", {}, {})
|
- exec("new-style exec", {}, {})
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
@ -151,12 +151,12 @@ def __await__(): return (yield)
|
||||||
- await asyncio.sleep(1)
|
- await asyncio.sleep(1)
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING"
|
+ "NOT_YET_IMPLEMENTED_STRING"
|
||||||
+ NOT_YET_IMPLEMENTED_StmtAsyncWith
|
+ NOT_YET_IMPLEMENTED_StmtAsyncWith
|
||||||
+ await NOT_IMPLEMENTED_call()
|
+ await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
@asyncio.coroutine
|
@asyncio.coroutine
|
||||||
-@some_decorator(with_args=True, many_args=[1, 2, 3])
|
-@some_decorator(with_args=True, many_args=[1, 2, 3])
|
||||||
+@NOT_IMPLEMENTED_call()
|
+@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
def function_signature_stress_test(
|
def function_signature_stress_test(
|
||||||
number: int,
|
number: int,
|
||||||
no_annotation=None,
|
no_annotation=None,
|
||||||
|
@ -184,7 +184,7 @@ def __await__(): return (yield)
|
||||||
+ h="NOT_YET_IMPLEMENTED_STRING",
|
+ h="NOT_YET_IMPLEMENTED_STRING",
|
||||||
+ i="NOT_YET_IMPLEMENTED_STRING",
|
+ i="NOT_YET_IMPLEMENTED_STRING",
|
||||||
+):
|
+):
|
||||||
+ offset = NOT_IMPLEMENTED_call()
|
+ offset = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ NOT_YET_IMPLEMENTED_StmtAssert
|
+ NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
|
|
||||||
|
|
||||||
|
@ -205,7 +205,7 @@ def __await__(): return (yield)
|
||||||
|
|
||||||
-def spaces2(result=_core.Value(None)):
|
-def spaces2(result=_core.Value(None)):
|
||||||
- assert fut is self._read_fut, (fut, self._read_fut)
|
- assert fut is self._read_fut, (fut, self._read_fut)
|
||||||
+def spaces2(result=NOT_IMPLEMENTED_call()):
|
+def spaces2(result=NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)):
|
||||||
+ NOT_YET_IMPLEMENTED_StmtAssert
|
+ NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
|
|
||||||
|
|
||||||
|
@ -263,9 +263,9 @@ def __await__(): return (yield)
|
||||||
- """,
|
- """,
|
||||||
- re.MULTILINE | re.VERBOSE,
|
- re.MULTILINE | re.VERBOSE,
|
||||||
- )
|
- )
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ _type_comment_re = NOT_IMPLEMENTED_call()
|
+ _type_comment_re = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def trailing_comma():
|
def trailing_comma():
|
||||||
|
@ -309,21 +309,21 @@ def func_no_args():
|
||||||
NOT_YET_IMPLEMENTED_StmtRaise
|
NOT_YET_IMPLEMENTED_StmtRaise
|
||||||
if False:
|
if False:
|
||||||
...
|
...
|
||||||
for i in NOT_IMPLEMENTED_call():
|
for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
continue
|
continue
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
async def coroutine(arg, exec=False):
|
async def coroutine(arg, exec=False):
|
||||||
"NOT_YET_IMPLEMENTED_STRING"
|
"NOT_YET_IMPLEMENTED_STRING"
|
||||||
NOT_YET_IMPLEMENTED_StmtAsyncWith
|
NOT_YET_IMPLEMENTED_StmtAsyncWith
|
||||||
await NOT_IMPLEMENTED_call()
|
await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
@asyncio.coroutine
|
@asyncio.coroutine
|
||||||
@NOT_IMPLEMENTED_call()
|
@NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
def function_signature_stress_test(
|
def function_signature_stress_test(
|
||||||
number: int,
|
number: int,
|
||||||
no_annotation=None,
|
no_annotation=None,
|
||||||
|
@ -346,7 +346,7 @@ def spaces(
|
||||||
h="NOT_YET_IMPLEMENTED_STRING",
|
h="NOT_YET_IMPLEMENTED_STRING",
|
||||||
i="NOT_YET_IMPLEMENTED_STRING",
|
i="NOT_YET_IMPLEMENTED_STRING",
|
||||||
):
|
):
|
||||||
offset = NOT_IMPLEMENTED_call()
|
offset = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_YET_IMPLEMENTED_StmtAssert
|
NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
|
|
||||||
|
|
||||||
|
@ -364,7 +364,7 @@ def spaces_types(
|
||||||
...
|
...
|
||||||
|
|
||||||
|
|
||||||
def spaces2(result=NOT_IMPLEMENTED_call()):
|
def spaces2(result=NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)):
|
||||||
NOT_YET_IMPLEMENTED_StmtAssert
|
NOT_YET_IMPLEMENTED_StmtAssert
|
||||||
|
|
||||||
|
|
||||||
|
@ -374,9 +374,9 @@ def example(session):
|
||||||
|
|
||||||
def long_lines():
|
def long_lines():
|
||||||
if True:
|
if True:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
_type_comment_re = NOT_IMPLEMENTED_call()
|
_type_comment_re = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def trailing_comma():
|
def trailing_comma():
|
||||||
|
|
|
@ -106,8 +106,8 @@ some_module.some_function(
|
||||||
- call2(
|
- call2(
|
||||||
- arg=[1, 2, 3],
|
- arg=[1, 2, 3],
|
||||||
- )
|
- )
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
x = {
|
x = {
|
||||||
- "a": 1,
|
- "a": 1,
|
||||||
- "b": 2,
|
- "b": 2,
|
||||||
|
@ -161,7 +161,7 @@ some_module.some_function(
|
||||||
- this_shouldn_t_get_a_trailing_comma_too
|
- this_shouldn_t_get_a_trailing_comma_too
|
||||||
- )
|
- )
|
||||||
-):
|
-):
|
||||||
+def func() -> NOT_IMPLEMENTED_call():
|
+def func() -> NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@ -170,7 +170,7 @@ some_module.some_function(
|
||||||
- this_shouldn_t_get_a_trailing_comma_too
|
- this_shouldn_t_get_a_trailing_comma_too
|
||||||
- )
|
- )
|
||||||
-):
|
-):
|
||||||
+def func() -> NOT_IMPLEMENTED_call():
|
+def func() -> NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@ -178,7 +178,7 @@ some_module.some_function(
|
||||||
-some_module.some_function(
|
-some_module.some_function(
|
||||||
- argument1, (one_element_tuple,), argument4, argument5, argument6
|
- argument1, (one_element_tuple,), argument4, argument5, argument6
|
||||||
-)
|
-)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# Inner trailing comma causes outer to explode
|
# Inner trailing comma causes outer to explode
|
||||||
-some_module.some_function(
|
-some_module.some_function(
|
||||||
|
@ -191,7 +191,7 @@ some_module.some_function(
|
||||||
- argument5,
|
- argument5,
|
||||||
- argument6,
|
- argument6,
|
||||||
-)
|
-)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
@ -223,8 +223,8 @@ def f2(
|
||||||
def f(
|
def f(
|
||||||
a: int = 1,
|
a: int = 1,
|
||||||
):
|
):
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
x = {
|
x = {
|
||||||
"NOT_YET_IMPLEMENTED_STRING": 1,
|
"NOT_YET_IMPLEMENTED_STRING": 1,
|
||||||
"NOT_YET_IMPLEMENTED_STRING": 2,
|
"NOT_YET_IMPLEMENTED_STRING": 2,
|
||||||
|
@ -257,19 +257,19 @@ def some_method_with_a_really_long_name(
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
def func() -> NOT_IMPLEMENTED_call():
|
def func() -> NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
def func() -> NOT_IMPLEMENTED_call():
|
def func() -> NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
# Make sure inner one-element tuple won't explode
|
# Make sure inner one-element tuple won't explode
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# Inner trailing comma causes outer to explode
|
# Inner trailing comma causes outer to explode
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Black Output
|
## Black Output
|
||||||
|
|
|
@ -87,7 +87,7 @@ return np.divide(
|
||||||
-e = lazy(lambda **kwargs: 5)
|
-e = lazy(lambda **kwargs: 5)
|
||||||
-f = f() ** 5
|
-f = f() ** 5
|
||||||
+d = 5 ** f["NOT_YET_IMPLEMENTED_STRING"]
|
+d = 5 ** f["NOT_YET_IMPLEMENTED_STRING"]
|
||||||
+e = NOT_IMPLEMENTED_call()
|
+e = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+f = NOT_IMPLEMENTED_call() ** 5
|
+f = NOT_IMPLEMENTED_call() ** 5
|
||||||
g = a.b**c.d
|
g = a.b**c.d
|
||||||
-h = 5 ** funcs.f()
|
-h = 5 ** funcs.f()
|
||||||
|
@ -106,7 +106,7 @@ return np.divide(
|
||||||
-p = {(k, k**2): v**2 for k, v in pairs}
|
-p = {(k, k**2): v**2 for k, v in pairs}
|
||||||
-q = [10**i for i in range(6)]
|
-q = [10**i for i in range(6)]
|
||||||
+n = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
+n = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
+o = NOT_IMPLEMENTED_call()
|
+o = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+p = {NOT_IMPLEMENTED_dict_key: NOT_IMPLEMENTED_dict_value for key, value in NOT_IMPLEMENTED_dict}
|
+p = {NOT_IMPLEMENTED_dict_key: NOT_IMPLEMENTED_dict_value for key, value in NOT_IMPLEMENTED_dict}
|
||||||
+q = [i for i in []]
|
+q = [i for i in []]
|
||||||
r = x**y
|
r = x**y
|
||||||
|
@ -119,7 +119,7 @@ return np.divide(
|
||||||
-e = lazy(lambda **kwargs: 5)
|
-e = lazy(lambda **kwargs: 5)
|
||||||
-f = f() ** 5.0
|
-f = f() ** 5.0
|
||||||
+d = 5.0 ** f["NOT_YET_IMPLEMENTED_STRING"]
|
+d = 5.0 ** f["NOT_YET_IMPLEMENTED_STRING"]
|
||||||
+e = NOT_IMPLEMENTED_call()
|
+e = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+f = NOT_IMPLEMENTED_call() ** 5.0
|
+f = NOT_IMPLEMENTED_call() ** 5.0
|
||||||
g = a.b**c.d
|
g = a.b**c.d
|
||||||
-h = 5.0 ** funcs.f()
|
-h = 5.0 ** funcs.f()
|
||||||
|
@ -138,7 +138,7 @@ return np.divide(
|
||||||
-p = {(k, k**2): v**2.0 for k, v in pairs}
|
-p = {(k, k**2): v**2.0 for k, v in pairs}
|
||||||
-q = [10.5**i for i in range(6)]
|
-q = [10.5**i for i in range(6)]
|
||||||
+n = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
+n = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
+o = NOT_IMPLEMENTED_call()
|
+o = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+p = {NOT_IMPLEMENTED_dict_key: NOT_IMPLEMENTED_dict_value for key, value in NOT_IMPLEMENTED_dict}
|
+p = {NOT_IMPLEMENTED_dict_key: NOT_IMPLEMENTED_dict_value for key, value in NOT_IMPLEMENTED_dict}
|
||||||
+q = [i for i in []]
|
+q = [i for i in []]
|
||||||
|
|
||||||
|
@ -151,13 +151,13 @@ return np.divide(
|
||||||
- out=np.full(view.sum_of_weights.shape, np.nan), # type: ignore[union-attr]
|
- out=np.full(view.sum_of_weights.shape, np.nan), # type: ignore[union-attr]
|
||||||
- where=view.sum_of_weights**2 > view.sum_of_weights_squared, # type: ignore[union-attr]
|
- where=view.sum_of_weights**2 > view.sum_of_weights_squared, # type: ignore[union-attr]
|
||||||
- )
|
- )
|
||||||
+if NOT_IMPLEMENTED_call():
|
+if NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
+ return NOT_IMPLEMENTED_call()
|
+ return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
-return np.divide(
|
-return np.divide(
|
||||||
- where=view.sum_of_weights_of_weight_long**2 > view.sum_of_weights_squared, # type: ignore
|
- where=view.sum_of_weights_of_weight_long**2 > view.sum_of_weights_squared, # type: ignore
|
||||||
-)
|
-)
|
||||||
+return NOT_IMPLEMENTED_call()
|
+return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
@ -180,7 +180,7 @@ a = 5**~4
|
||||||
b = 5 ** NOT_IMPLEMENTED_call()
|
b = 5 ** NOT_IMPLEMENTED_call()
|
||||||
c = -(5**2)
|
c = -(5**2)
|
||||||
d = 5 ** f["NOT_YET_IMPLEMENTED_STRING"]
|
d = 5 ** f["NOT_YET_IMPLEMENTED_STRING"]
|
||||||
e = NOT_IMPLEMENTED_call()
|
e = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
f = NOT_IMPLEMENTED_call() ** 5
|
f = NOT_IMPLEMENTED_call() ** 5
|
||||||
g = a.b**c.d
|
g = a.b**c.d
|
||||||
h = 5 ** NOT_IMPLEMENTED_call()
|
h = 5 ** NOT_IMPLEMENTED_call()
|
||||||
|
@ -190,7 +190,7 @@ k = [i for i in []]
|
||||||
l = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
l = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
m = [([2**63], [1, 2**63])]
|
m = [([2**63], [1, 2**63])]
|
||||||
n = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
n = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
o = NOT_IMPLEMENTED_call()
|
o = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
p = {NOT_IMPLEMENTED_dict_key: NOT_IMPLEMENTED_dict_value for key, value in NOT_IMPLEMENTED_dict}
|
p = {NOT_IMPLEMENTED_dict_key: NOT_IMPLEMENTED_dict_value for key, value in NOT_IMPLEMENTED_dict}
|
||||||
q = [i for i in []]
|
q = [i for i in []]
|
||||||
r = x**y
|
r = x**y
|
||||||
|
@ -199,7 +199,7 @@ a = 5.0**~4.0
|
||||||
b = 5.0 ** NOT_IMPLEMENTED_call()
|
b = 5.0 ** NOT_IMPLEMENTED_call()
|
||||||
c = -(5.0**2.0)
|
c = -(5.0**2.0)
|
||||||
d = 5.0 ** f["NOT_YET_IMPLEMENTED_STRING"]
|
d = 5.0 ** f["NOT_YET_IMPLEMENTED_STRING"]
|
||||||
e = NOT_IMPLEMENTED_call()
|
e = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
f = NOT_IMPLEMENTED_call() ** 5.0
|
f = NOT_IMPLEMENTED_call() ** 5.0
|
||||||
g = a.b**c.d
|
g = a.b**c.d
|
||||||
h = 5.0 ** NOT_IMPLEMENTED_call()
|
h = 5.0 ** NOT_IMPLEMENTED_call()
|
||||||
|
@ -209,16 +209,16 @@ k = [i for i in []]
|
||||||
l = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
l = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
m = [([2.0**63.0], [1.0, 2**63.0])]
|
m = [([2.0**63.0], [1.0, 2**63.0])]
|
||||||
n = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
n = NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
o = NOT_IMPLEMENTED_call()
|
o = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
p = {NOT_IMPLEMENTED_dict_key: NOT_IMPLEMENTED_dict_value for key, value in NOT_IMPLEMENTED_dict}
|
p = {NOT_IMPLEMENTED_dict_key: NOT_IMPLEMENTED_dict_value for key, value in NOT_IMPLEMENTED_dict}
|
||||||
q = [i for i in []]
|
q = [i for i in []]
|
||||||
|
|
||||||
|
|
||||||
# WE SHOULD DEFINITELY NOT EAT THESE COMMENTS (https://github.com/psf/black/issues/2873)
|
# WE SHOULD DEFINITELY NOT EAT THESE COMMENTS (https://github.com/psf/black/issues/2873)
|
||||||
if NOT_IMPLEMENTED_call():
|
if NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
return NOT_IMPLEMENTED_call()
|
return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
return NOT_IMPLEMENTED_call()
|
return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Black Output
|
## Black Output
|
||||||
|
|
|
@ -25,7 +25,7 @@ xxxxxxxxx_yyy_zzzzzzzz[xx.xxxxxx(x_yyy_zzzzzz.xxxxx[0]), x_yyy_zzzzzz.xxxxxx(xxx
|
||||||
```diff
|
```diff
|
||||||
--- Black
|
--- Black
|
||||||
+++ Ruff
|
+++ Ruff
|
||||||
@@ -9,13 +9,8 @@
|
@@ -9,13 +9,10 @@
|
||||||
m2,
|
m2,
|
||||||
),
|
),
|
||||||
third_value,
|
third_value,
|
||||||
|
@ -33,14 +33,14 @@ xxxxxxxxx_yyy_zzzzzzzz[xx.xxxxxx(x_yyy_zzzzzz.xxxxx[0]), x_yyy_zzzzzz.xxxxxx(xxx
|
||||||
- arg1,
|
- arg1,
|
||||||
- arg2,
|
- arg2,
|
||||||
-)
|
-)
|
||||||
+) = NOT_IMPLEMENTED_call()
|
+) = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# Make when when the left side of assignment plus the opening paren "... = (" is
|
# Make when when the left side of assignment plus the opening paren "... = (" is
|
||||||
# exactly line length limit + 1, it won't be split like that.
|
# exactly line length limit + 1, it won't be split like that.
|
||||||
-xxxxxxxxx_yyy_zzzzzzzz[
|
xxxxxxxxx_yyy_zzzzzzzz[
|
||||||
- xx.xxxxxx(x_yyy_zzzzzz.xxxxx[0]), x_yyy_zzzzzz.xxxxxx(xxxx=1)
|
- xx.xxxxxx(x_yyy_zzzzzz.xxxxx[0]), x_yyy_zzzzzz.xxxxxx(xxxx=1)
|
||||||
-] = 1
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg), NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+xxxxxxxxx_yyy_zzzzzzzz[NOT_IMPLEMENTED_call(), NOT_IMPLEMENTED_call()] = 1
|
] = 1
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
@ -57,11 +57,13 @@ xxxxxxxxx_yyy_zzzzzzzz[xx.xxxxxx(x_yyy_zzzzzz.xxxxx[0]), x_yyy_zzzzzz.xxxxxx(xxx
|
||||||
m2,
|
m2,
|
||||||
),
|
),
|
||||||
third_value,
|
third_value,
|
||||||
) = NOT_IMPLEMENTED_call()
|
) = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# Make when when the left side of assignment plus the opening paren "... = (" is
|
# Make when when the left side of assignment plus the opening paren "... = (" is
|
||||||
# exactly line length limit + 1, it won't be split like that.
|
# exactly line length limit + 1, it won't be split like that.
|
||||||
xxxxxxxxx_yyy_zzzzzzzz[NOT_IMPLEMENTED_call(), NOT_IMPLEMENTED_call()] = 1
|
xxxxxxxxx_yyy_zzzzzzzz[
|
||||||
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg), NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
] = 1
|
||||||
```
|
```
|
||||||
|
|
||||||
## Black Output
|
## Black Output
|
||||||
|
|
|
@ -102,23 +102,23 @@ async def main():
|
||||||
# Control example
|
# Control example
|
||||||
async def main():
|
async def main():
|
||||||
- await asyncio.sleep(1)
|
- await asyncio.sleep(1)
|
||||||
+ await NOT_IMPLEMENTED_call()
|
+ await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Remove brackets for short coroutine/task
|
# Remove brackets for short coroutine/task
|
||||||
async def main():
|
async def main():
|
||||||
- await asyncio.sleep(1)
|
- await asyncio.sleep(1)
|
||||||
+ await (NOT_IMPLEMENTED_call())
|
+ await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
- await asyncio.sleep(1)
|
- await asyncio.sleep(1)
|
||||||
+ await (NOT_IMPLEMENTED_call())
|
+ await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
- await asyncio.sleep(1)
|
- await asyncio.sleep(1)
|
||||||
+ await (NOT_IMPLEMENTED_call())
|
+ await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
|
|
||||||
|
|
||||||
# Check comments
|
# Check comments
|
||||||
|
@ -126,7 +126,7 @@ async def main():
|
||||||
- await asyncio.sleep(1) # Hello
|
- await asyncio.sleep(1) # Hello
|
||||||
+ (
|
+ (
|
||||||
+ await # Hello
|
+ await # Hello
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
+ )
|
+ )
|
||||||
|
|
||||||
|
|
||||||
|
@ -134,14 +134,14 @@ async def main():
|
||||||
- await asyncio.sleep(1) # Hello
|
- await asyncio.sleep(1) # Hello
|
||||||
+ (
|
+ (
|
||||||
+ await (
|
+ await (
|
||||||
+ NOT_IMPLEMENTED_call() # Hello
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) # Hello
|
||||||
+ )
|
+ )
|
||||||
+ )
|
+ )
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
- await asyncio.sleep(1) # Hello
|
- await asyncio.sleep(1) # Hello
|
||||||
+ await (NOT_IMPLEMENTED_call()) # Hello
|
+ await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)) # Hello
|
||||||
|
|
||||||
|
|
||||||
# Long lines
|
# Long lines
|
||||||
|
@ -155,7 +155,7 @@ async def main():
|
||||||
- asyncio.sleep(1),
|
- asyncio.sleep(1),
|
||||||
- asyncio.sleep(1),
|
- asyncio.sleep(1),
|
||||||
- )
|
- )
|
||||||
+ await NOT_IMPLEMENTED_call()
|
+ await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Same as above but with magic trailing comma in function
|
# Same as above but with magic trailing comma in function
|
||||||
|
@ -169,13 +169,13 @@ async def main():
|
||||||
- asyncio.sleep(1),
|
- asyncio.sleep(1),
|
||||||
- asyncio.sleep(1),
|
- asyncio.sleep(1),
|
||||||
- )
|
- )
|
||||||
+ await NOT_IMPLEMENTED_call()
|
+ await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Cr@zY Br@ck3Tz
|
# Cr@zY Br@ck3Tz
|
||||||
async def main():
|
async def main():
|
||||||
- await black(1)
|
- await black(1)
|
||||||
+ await (NOT_IMPLEMENTED_call())
|
+ await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
|
|
||||||
|
|
||||||
# Keep brackets around non power operations and nested awaits
|
# Keep brackets around non power operations and nested awaits
|
||||||
|
@ -184,7 +184,7 @@ async def main():
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
- await (await asyncio.sleep(1))
|
- await (await asyncio.sleep(1))
|
||||||
+ await (await NOT_IMPLEMENTED_call())
|
+ await (await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
|
|
||||||
|
|
||||||
# It's awaits all the way down...
|
# It's awaits all the way down...
|
||||||
|
@ -198,12 +198,12 @@ async def main():
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
- await (await asyncio.sleep(1))
|
- await (await asyncio.sleep(1))
|
||||||
+ await (await (NOT_IMPLEMENTED_call()))
|
+ await (await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)))
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
- await (await (await (await (await asyncio.sleep(1)))))
|
- await (await (await (await (await asyncio.sleep(1)))))
|
||||||
+ await (await (await (await (await (NOT_IMPLEMENTED_call())))))
|
+ await (await (await (await (await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))))))
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
|
@ -219,55 +219,55 @@ NOT_YET_IMPLEMENTED_StmtImport
|
||||||
|
|
||||||
# Control example
|
# Control example
|
||||||
async def main():
|
async def main():
|
||||||
await NOT_IMPLEMENTED_call()
|
await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Remove brackets for short coroutine/task
|
# Remove brackets for short coroutine/task
|
||||||
async def main():
|
async def main():
|
||||||
await (NOT_IMPLEMENTED_call())
|
await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
await (NOT_IMPLEMENTED_call())
|
await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
await (NOT_IMPLEMENTED_call())
|
await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
|
|
||||||
|
|
||||||
# Check comments
|
# Check comments
|
||||||
async def main():
|
async def main():
|
||||||
(
|
(
|
||||||
await # Hello
|
await # Hello
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
(
|
(
|
||||||
await (
|
await (
|
||||||
NOT_IMPLEMENTED_call() # Hello
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) # Hello
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
await (NOT_IMPLEMENTED_call()) # Hello
|
await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)) # Hello
|
||||||
|
|
||||||
|
|
||||||
# Long lines
|
# Long lines
|
||||||
async def main():
|
async def main():
|
||||||
await NOT_IMPLEMENTED_call()
|
await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Same as above but with magic trailing comma in function
|
# Same as above but with magic trailing comma in function
|
||||||
async def main():
|
async def main():
|
||||||
await NOT_IMPLEMENTED_call()
|
await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Cr@zY Br@ck3Tz
|
# Cr@zY Br@ck3Tz
|
||||||
async def main():
|
async def main():
|
||||||
await (NOT_IMPLEMENTED_call())
|
await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
|
|
||||||
|
|
||||||
# Keep brackets around non power operations and nested awaits
|
# Keep brackets around non power operations and nested awaits
|
||||||
|
@ -276,7 +276,7 @@ async def main():
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
await (await NOT_IMPLEMENTED_call())
|
await (await NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))
|
||||||
|
|
||||||
|
|
||||||
# It's awaits all the way down...
|
# It's awaits all the way down...
|
||||||
|
@ -289,11 +289,11 @@ async def main():
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
await (await (NOT_IMPLEMENTED_call()))
|
await (await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)))
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
await (await (await (await (await (NOT_IMPLEMENTED_call())))))
|
await (await (await (await (await (NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg))))))
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
|
|
|
@ -37,13 +37,13 @@ for (((((k, v))))) in d.items():
|
||||||
-for k, v in d.items():
|
-for k, v in d.items():
|
||||||
- print(k, v)
|
- print(k, v)
|
||||||
+for k, v in NOT_IMPLEMENTED_call():
|
+for k, v in NOT_IMPLEMENTED_call():
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# Don't touch tuple brackets after `in`
|
# Don't touch tuple brackets after `in`
|
||||||
for module in (core, _unicodefun):
|
for module in (core, _unicodefun):
|
||||||
- if hasattr(module, "_verify_python3_env"):
|
- if hasattr(module, "_verify_python3_env"):
|
||||||
- module._verify_python3_env = lambda: None
|
- module._verify_python3_env = lambda: None
|
||||||
+ if NOT_IMPLEMENTED_call():
|
+ if NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
+ module._verify_python3_env = lambda x: True
|
+ module._verify_python3_env = lambda x: True
|
||||||
|
|
||||||
# Brackets remain for long for loop lines
|
# Brackets remain for long for loop lines
|
||||||
|
@ -53,7 +53,7 @@ for (((((k, v))))) in d.items():
|
||||||
-) in d.items():
|
-) in d.items():
|
||||||
- print(k, v)
|
- print(k, v)
|
||||||
+) in NOT_IMPLEMENTED_call():
|
+) in NOT_IMPLEMENTED_call():
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
-for (
|
-for (
|
||||||
- k,
|
- k,
|
||||||
|
@ -63,13 +63,13 @@ for (((((k, v))))) in d.items():
|
||||||
-):
|
-):
|
||||||
- print(k, v)
|
- print(k, v)
|
||||||
+for k, v in NOT_IMPLEMENTED_call():
|
+for k, v in NOT_IMPLEMENTED_call():
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# Test deeply nested brackets
|
# Test deeply nested brackets
|
||||||
-for k, v in d.items():
|
-for k, v in d.items():
|
||||||
- print(k, v)
|
- print(k, v)
|
||||||
+for k, v in NOT_IMPLEMENTED_call():
|
+for k, v in NOT_IMPLEMENTED_call():
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
@ -77,11 +77,11 @@ for (((((k, v))))) in d.items():
|
||||||
```py
|
```py
|
||||||
# Only remove tuple brackets after `for`
|
# Only remove tuple brackets after `for`
|
||||||
for k, v in NOT_IMPLEMENTED_call():
|
for k, v in NOT_IMPLEMENTED_call():
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# Don't touch tuple brackets after `in`
|
# Don't touch tuple brackets after `in`
|
||||||
for module in (core, _unicodefun):
|
for module in (core, _unicodefun):
|
||||||
if NOT_IMPLEMENTED_call():
|
if NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
module._verify_python3_env = lambda x: True
|
module._verify_python3_env = lambda x: True
|
||||||
|
|
||||||
# Brackets remain for long for loop lines
|
# Brackets remain for long for loop lines
|
||||||
|
@ -89,14 +89,14 @@ for (
|
||||||
why_would_anyone_choose_to_name_a_loop_variable_with_a_name_this_long,
|
why_would_anyone_choose_to_name_a_loop_variable_with_a_name_this_long,
|
||||||
i_dont_know_but_we_should_still_check_the_behaviour_if_they_do,
|
i_dont_know_but_we_should_still_check_the_behaviour_if_they_do,
|
||||||
) in NOT_IMPLEMENTED_call():
|
) in NOT_IMPLEMENTED_call():
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
for k, v in NOT_IMPLEMENTED_call():
|
for k, v in NOT_IMPLEMENTED_call():
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# Test deeply nested brackets
|
# Test deeply nested brackets
|
||||||
for k, v in NOT_IMPLEMENTED_call():
|
for k, v in NOT_IMPLEMENTED_call():
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Black Output
|
## Black Output
|
||||||
|
|
|
@ -128,27 +128,27 @@ with open("/path/to/file.txt", mode="r") as read_file:
|
||||||
|
|
||||||
def foo1():
|
def foo1():
|
||||||
- print("The newline above me should be deleted!")
|
- print("The newline above me should be deleted!")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def foo2():
|
def foo2():
|
||||||
- print("All the newlines above me should be deleted!")
|
- print("All the newlines above me should be deleted!")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def foo3():
|
def foo3():
|
||||||
- print("No newline above me!")
|
- print("No newline above me!")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
- print("There is a newline above me, and that's OK!")
|
- print("There is a newline above me, and that's OK!")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def foo4():
|
def foo4():
|
||||||
# There is a comment here
|
# There is a comment here
|
||||||
|
|
||||||
- print("The newline above me should not be deleted!")
|
- print("The newline above me should not be deleted!")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-class Foo:
|
-class Foo:
|
||||||
|
@ -159,34 +159,34 @@ with open("/path/to/file.txt", mode="r") as read_file:
|
||||||
|
|
||||||
-for i in range(5):
|
-for i in range(5):
|
||||||
- print(f"{i}) The line above me should be removed!")
|
- print(f"{i}) The line above me should be removed!")
|
||||||
+for i in NOT_IMPLEMENTED_call():
|
+for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-for i in range(5):
|
-for i in range(5):
|
||||||
- print(f"{i}) The lines above me should be removed!")
|
- print(f"{i}) The lines above me should be removed!")
|
||||||
+for i in NOT_IMPLEMENTED_call():
|
+for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-for i in range(5):
|
-for i in range(5):
|
||||||
- for j in range(7):
|
- for j in range(7):
|
||||||
- print(f"{i}) The lines above me should be removed!")
|
- print(f"{i}) The lines above me should be removed!")
|
||||||
+for i in NOT_IMPLEMENTED_call():
|
+for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
+ for j in NOT_IMPLEMENTED_call():
|
+ for j in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-if random.randint(0, 3) == 0:
|
-if random.randint(0, 3) == 0:
|
||||||
- print("The new line above me is about to be removed!")
|
- print("The new line above me is about to be removed!")
|
||||||
+if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
+if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-if random.randint(0, 3) == 0:
|
-if random.randint(0, 3) == 0:
|
||||||
- print("The new lines above me is about to be removed!")
|
- print("The new lines above me is about to be removed!")
|
||||||
+if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
+if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-if random.randint(0, 3) == 0:
|
-if random.randint(0, 3) == 0:
|
||||||
|
@ -194,23 +194,23 @@ with open("/path/to/file.txt", mode="r") as read_file:
|
||||||
- print("Two lines above me are about to be removed!")
|
- print("Two lines above me are about to be removed!")
|
||||||
+if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
+if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
+ if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
+ if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
- print("The newline above me should be deleted!")
|
- print("The newline above me should be deleted!")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
- print("The newlines above me should be deleted!")
|
- print("The newlines above me should be deleted!")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
while False:
|
while False:
|
||||||
- print("The newlines above me should be deleted!")
|
- print("The newlines above me should be deleted!")
|
||||||
+ NOT_IMPLEMENTED_call()
|
+ NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
-with open("/path/to/file.txt", mode="w") as file:
|
-with open("/path/to/file.txt", mode="w") as file:
|
||||||
|
@ -236,65 +236,65 @@ NOT_YET_IMPLEMENTED_StmtImport
|
||||||
|
|
||||||
|
|
||||||
def foo1():
|
def foo1():
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def foo2():
|
def foo2():
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def foo3():
|
def foo3():
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
def foo4():
|
def foo4():
|
||||||
# There is a comment here
|
# There is a comment here
|
||||||
|
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
NOT_YET_IMPLEMENTED_StmtClassDef
|
NOT_YET_IMPLEMENTED_StmtClassDef
|
||||||
|
|
||||||
|
|
||||||
for i in NOT_IMPLEMENTED_call():
|
for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
for i in NOT_IMPLEMENTED_call():
|
for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
for i in NOT_IMPLEMENTED_call():
|
for i in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
for j in NOT_IMPLEMENTED_call():
|
for j in NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg):
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
while False:
|
while False:
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
NOT_YET_IMPLEMENTED_StmtWith
|
NOT_YET_IMPLEMENTED_StmtWith
|
||||||
|
|
|
@ -91,10 +91,10 @@ func(
|
||||||
|
|
||||||
# Trailing commas in multiple chained non-nested parens.
|
# Trailing commas in multiple chained non-nested parens.
|
||||||
-zero(one).two(three).four(five)
|
-zero(one).two(three).four(five)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
-func1(arg1).func2(arg2).func3(arg3).func4(arg4).func5(arg5)
|
-func1(arg1).func2(arg2).func3(arg3).func4(arg4).func5(arg5)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
-(a, b, c, d) = func1(arg1) and func2(arg2)
|
-(a, b, c, d) = func1(arg1) and func2(arg2)
|
||||||
+(
|
+(
|
||||||
|
@ -102,10 +102,10 @@ func(
|
||||||
+ b,
|
+ b,
|
||||||
+ c,
|
+ c,
|
||||||
+ d,
|
+ d,
|
||||||
+) = NOT_IMPLEMENTED_call() and NOT_IMPLEMENTED_call()
|
+) = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) and NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
-func(argument1, (one, two), argument4, argument5, argument6)
|
-func(argument1, (one, two), argument4, argument5, argument6)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
@ -134,18 +134,18 @@ set_of_types = {tuple[(int,)]}
|
||||||
small_tuple = (1,)
|
small_tuple = (1,)
|
||||||
|
|
||||||
# Trailing commas in multiple chained non-nested parens.
|
# Trailing commas in multiple chained non-nested parens.
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
(
|
(
|
||||||
a,
|
a,
|
||||||
b,
|
b,
|
||||||
c,
|
c,
|
||||||
d,
|
d,
|
||||||
) = NOT_IMPLEMENTED_call() and NOT_IMPLEMENTED_call()
|
) = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) and NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Black Output
|
## Black Output
|
||||||
|
|
|
@ -76,7 +76,7 @@ x[
|
||||||
```diff
|
```diff
|
||||||
--- Black
|
--- Black
|
||||||
+++ Ruff
|
+++ Ruff
|
||||||
@@ -4,30 +4,30 @@
|
@@ -4,30 +4,35 @@
|
||||||
slice[d::d]
|
slice[d::d]
|
||||||
slice[0]
|
slice[0]
|
||||||
slice[-1]
|
slice[-1]
|
||||||
|
@ -113,11 +113,16 @@ x[
|
||||||
ham[lower:upper], ham[lower:upper:], ham[lower::step]
|
ham[lower:upper], ham[lower:upper:], ham[lower::step]
|
||||||
# ham[lower+offset : upper+offset]
|
# ham[lower+offset : upper+offset]
|
||||||
-ham[: upper_fn(x) : step_fn(x)], ham[:: step_fn(x)]
|
-ham[: upper_fn(x) : step_fn(x)], ham[:: step_fn(x)]
|
||||||
+ham[ : NOT_IMPLEMENTED_call() : NOT_IMPLEMENTED_call()], ham[ :: NOT_IMPLEMENTED_call()]
|
+(
|
||||||
|
+ ham[
|
||||||
|
+ : NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) : NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
+ ],
|
||||||
|
+ ham[ :: NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)],
|
||||||
|
+)
|
||||||
ham[lower + offset : upper + offset]
|
ham[lower + offset : upper + offset]
|
||||||
|
|
||||||
slice[::, ::]
|
slice[::, ::]
|
||||||
@@ -50,10 +50,14 @@
|
@@ -50,10 +55,14 @@
|
||||||
slice[
|
slice[
|
||||||
# A
|
# A
|
||||||
1
|
1
|
||||||
|
@ -169,7 +174,12 @@ async def f():
|
||||||
ham[1:9], ham[1:9:3], ham[:9:3], ham[1::3], ham[1:9:]
|
ham[1:9], ham[1:9:3], ham[:9:3], ham[1::3], ham[1:9:]
|
||||||
ham[lower:upper], ham[lower:upper:], ham[lower::step]
|
ham[lower:upper], ham[lower:upper:], ham[lower::step]
|
||||||
# ham[lower+offset : upper+offset]
|
# ham[lower+offset : upper+offset]
|
||||||
ham[ : NOT_IMPLEMENTED_call() : NOT_IMPLEMENTED_call()], ham[ :: NOT_IMPLEMENTED_call()]
|
(
|
||||||
|
ham[
|
||||||
|
: NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) : NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
],
|
||||||
|
ham[ :: NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)],
|
||||||
|
)
|
||||||
ham[lower + offset : upper + offset]
|
ham[lower + offset : upper + offset]
|
||||||
|
|
||||||
slice[::, ::]
|
slice[::, ::]
|
||||||
|
|
|
@ -38,12 +38,15 @@ class A:
|
||||||
```diff
|
```diff
|
||||||
--- Black
|
--- Black
|
||||||
+++ Ruff
|
+++ Ruff
|
||||||
@@ -1,34 +1,12 @@
|
@@ -1,34 +1,15 @@
|
||||||
-if e1234123412341234.winerror not in (
|
-if e1234123412341234.winerror not in (
|
||||||
- _winapi.ERROR_SEM_TIMEOUT,
|
- _winapi.ERROR_SEM_TIMEOUT,
|
||||||
- _winapi.ERROR_PIPE_BUSY,
|
- _winapi.ERROR_PIPE_BUSY,
|
||||||
-) or _check_timeout(t):
|
-) or _check_timeout(t):
|
||||||
+if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right or NOT_IMPLEMENTED_call():
|
+if (
|
||||||
|
+ NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
|
+ or NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
+):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
if x:
|
if x:
|
||||||
|
@ -55,7 +58,7 @@ class A:
|
||||||
- )
|
- )
|
||||||
- + 1
|
- + 1
|
||||||
- )
|
- )
|
||||||
+ new_id = NOT_IMPLEMENTED_call() + 1
|
+ new_id = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) + 1
|
||||||
|
|
||||||
|
|
||||||
-class X:
|
-class X:
|
||||||
|
@ -82,12 +85,15 @@ class A:
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
|
||||||
```py
|
```py
|
||||||
if NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right or NOT_IMPLEMENTED_call():
|
if (
|
||||||
|
NOT_IMPLEMENTED_left < NOT_IMPLEMENTED_right
|
||||||
|
or NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
if x:
|
if x:
|
||||||
if y:
|
if y:
|
||||||
new_id = NOT_IMPLEMENTED_call() + 1
|
new_id = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) + 1
|
||||||
|
|
||||||
|
|
||||||
NOT_YET_IMPLEMENTED_StmtClassDef
|
NOT_YET_IMPLEMENTED_StmtClassDef
|
||||||
|
|
|
@ -30,7 +30,7 @@ if True:
|
||||||
- + "qweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqwegqweasdzxcqweasdzxc.",
|
- + "qweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqwegqweasdzxcqweasdzxc.",
|
||||||
- "qweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqwe",
|
- "qweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqweasdzxcqwe",
|
||||||
- ) % {"reported_username": reported_username, "report_reason": report_reason}
|
- ) % {"reported_username": reported_username, "report_reason": report_reason}
|
||||||
+ return NOT_IMPLEMENTED_call() % {
|
+ return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) % {
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING": reported_username,
|
+ "NOT_YET_IMPLEMENTED_STRING": reported_username,
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING": report_reason,
|
+ "NOT_YET_IMPLEMENTED_STRING": report_reason,
|
||||||
+ }
|
+ }
|
||||||
|
@ -42,7 +42,7 @@ if True:
|
||||||
if True:
|
if True:
|
||||||
if True:
|
if True:
|
||||||
if True:
|
if True:
|
||||||
return NOT_IMPLEMENTED_call() % {
|
return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) % {
|
||||||
"NOT_YET_IMPLEMENTED_STRING": reported_username,
|
"NOT_YET_IMPLEMENTED_STRING": reported_username,
|
||||||
"NOT_YET_IMPLEMENTED_STRING": report_reason,
|
"NOT_YET_IMPLEMENTED_STRING": report_reason,
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,18 +54,18 @@ assert xxxxxxxxx.xxxxxxxxx.xxxxxxxxx(
|
||||||
-).four(
|
-).four(
|
||||||
- five,
|
- five,
|
||||||
-)
|
-)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
-func1(arg1).func2(
|
-func1(arg1).func2(
|
||||||
- arg2,
|
- arg2,
|
||||||
-).func3(arg3).func4(
|
-).func3(arg3).func4(
|
||||||
- arg4,
|
- arg4,
|
||||||
-).func5(arg5)
|
-).func5(arg5)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# Inner one-element tuple shouldn't explode
|
# Inner one-element tuple shouldn't explode
|
||||||
-func1(arg1).func2(arg1, (one_tuple,)).func3(arg3)
|
-func1(arg1).func2(arg1, (one_tuple,)).func3(arg3)
|
||||||
+NOT_IMPLEMENTED_call()
|
+NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
(
|
(
|
||||||
a,
|
a,
|
||||||
|
@ -75,7 +75,7 @@ assert xxxxxxxxx.xxxxxxxxx.xxxxxxxxx(
|
||||||
-) = func1(
|
-) = func1(
|
||||||
- arg1
|
- arg1
|
||||||
-) and func2(arg2)
|
-) and func2(arg2)
|
||||||
+) = NOT_IMPLEMENTED_call() and NOT_IMPLEMENTED_call()
|
+) = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) and NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Example from https://github.com/psf/black/issues/3229
|
# Example from https://github.com/psf/black/issues/3229
|
||||||
|
@ -86,7 +86,7 @@ assert xxxxxxxxx.xxxxxxxxx.xxxxxxxxx(
|
||||||
- },
|
- },
|
||||||
- api_key=api_key,
|
- api_key=api_key,
|
||||||
- )["extensions"]["sdk"]["token"]
|
- )["extensions"]["sdk"]["token"]
|
||||||
+ return NOT_IMPLEMENTED_call()["NOT_YET_IMPLEMENTED_STRING"][
|
+ return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)["NOT_YET_IMPLEMENTED_STRING"][
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING"
|
+ "NOT_YET_IMPLEMENTED_STRING"
|
||||||
+ ][
|
+ ][
|
||||||
+ "NOT_YET_IMPLEMENTED_STRING"
|
+ "NOT_YET_IMPLEMENTED_STRING"
|
||||||
|
@ -113,24 +113,24 @@ assert xxxxxxxxx.xxxxxxxxx.xxxxxxxxx(
|
||||||
## Ruff Output
|
## Ruff Output
|
||||||
|
|
||||||
```py
|
```py
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
# Inner one-element tuple shouldn't explode
|
# Inner one-element tuple shouldn't explode
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
(
|
(
|
||||||
a,
|
a,
|
||||||
b,
|
b,
|
||||||
c,
|
c,
|
||||||
d,
|
d,
|
||||||
) = NOT_IMPLEMENTED_call() and NOT_IMPLEMENTED_call()
|
) = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) and NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
# Example from https://github.com/psf/black/issues/3229
|
# Example from https://github.com/psf/black/issues/3229
|
||||||
def refresh_token(self, device_family, refresh_token, api_key):
|
def refresh_token(self, device_family, refresh_token, api_key):
|
||||||
return NOT_IMPLEMENTED_call()["NOT_YET_IMPLEMENTED_STRING"][
|
return NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)["NOT_YET_IMPLEMENTED_STRING"][
|
||||||
"NOT_YET_IMPLEMENTED_STRING"
|
"NOT_YET_IMPLEMENTED_STRING"
|
||||||
][
|
][
|
||||||
"NOT_YET_IMPLEMENTED_STRING"
|
"NOT_YET_IMPLEMENTED_STRING"
|
||||||
|
|
|
@ -29,7 +29,7 @@ this_will_be_wrapped_in_parens, = struct.unpack(b"12345678901234567890")
|
||||||
|
|
||||||
# This is as well.
|
# This is as well.
|
||||||
-(this_will_be_wrapped_in_parens,) = struct.unpack(b"12345678901234567890")
|
-(this_will_be_wrapped_in_parens,) = struct.unpack(b"12345678901234567890")
|
||||||
+(this_will_be_wrapped_in_parens,) = NOT_IMPLEMENTED_call()
|
+(this_will_be_wrapped_in_parens,) = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
-(a,) = call()
|
-(a,) = call()
|
||||||
+(a,) = NOT_IMPLEMENTED_call()
|
+(a,) = NOT_IMPLEMENTED_call()
|
||||||
|
@ -47,7 +47,7 @@ this_will_be_wrapped_in_parens, = struct.unpack(b"12345678901234567890")
|
||||||
) = 1, 2, 3
|
) = 1, 2, 3
|
||||||
|
|
||||||
# This is as well.
|
# This is as well.
|
||||||
(this_will_be_wrapped_in_parens,) = NOT_IMPLEMENTED_call()
|
(this_will_be_wrapped_in_parens,) = NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
(a,) = NOT_IMPLEMENTED_call()
|
(a,) = NOT_IMPLEMENTED_call()
|
||||||
```
|
```
|
||||||
|
|
|
@ -214,7 +214,7 @@ if (
|
||||||
|
|
||||||
|
|
||||||
# Black breaks the right side first for the following expressions:
|
# Black breaks the right side first for the following expressions:
|
||||||
aaaaaaaaaaaaaa + NOT_IMPLEMENTED_call()
|
aaaaaaaaaaaaaa + NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
aaaaaaaaaaaaaa + [
|
aaaaaaaaaaaaaa + [
|
||||||
bbbbbbbbbbbbbbbbbbbbbb,
|
bbbbbbbbbbbbbbbbbbbbbb,
|
||||||
ccccccccccccccccccccc,
|
ccccccccccccccccccccc,
|
||||||
|
|
|
@ -61,16 +61,16 @@ while (
|
||||||
else:
|
else:
|
||||||
...
|
...
|
||||||
|
|
||||||
while NOT_IMPLEMENTED_call() and anotherCondition or aThirdCondition: # comment
|
while NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) and anotherCondition or aThirdCondition: # comment
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
|
|
||||||
|
|
||||||
while (
|
while (
|
||||||
NOT_IMPLEMENTED_call() # trailing some condition
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg) # trailing some condition
|
||||||
and anotherCondition
|
and anotherCondition
|
||||||
or aThirdCondition # trailing third condition
|
or aThirdCondition # trailing third condition
|
||||||
): # comment
|
): # comment
|
||||||
NOT_IMPLEMENTED_call()
|
NOT_IMPLEMENTED_call(NOT_IMPLEMENTED_arg)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue