631 lines
18 KiB
Python
631 lines
18 KiB
Python
...
|
|
'some_string'
|
|
b'\\xa3'
|
|
Name
|
|
None
|
|
True
|
|
False
|
|
1
|
|
1.0
|
|
1j
|
|
True or False
|
|
True or False or None
|
|
True and False
|
|
True and False and None
|
|
(Name1 and Name2) or Name3
|
|
Name1 and Name2 or Name3
|
|
Name1 or (Name2 and Name3)
|
|
Name1 or Name2 and Name3
|
|
(Name1 and Name2) or (Name3 and Name4)
|
|
Name1 and Name2 or Name3 and Name4
|
|
Name1 or (Name2 and Name3) or Name4
|
|
Name1 or Name2 and Name3 or Name4
|
|
v1 << 2
|
|
1 >> v2
|
|
1 % finished
|
|
1 + v2 - v3 * 4 ^ 5 ** v6 / 7 // 8
|
|
((1 + v2) - (v3 * 4)) ^ (((5 ** v6) / 7) // 8)
|
|
not great
|
|
~great
|
|
+value
|
|
-1
|
|
~int and not v1 ^ 123 + v2 | True
|
|
(~int) and (not ((v1 ^ (123 + v2)) | True))
|
|
+really ** -confusing ** ~operator ** -precedence
|
|
flags & ~ select.EPOLLIN and waiters.write_task is not None
|
|
lambda arg: None
|
|
lambda a=True: a
|
|
lambda a, b, c=True: a
|
|
lambda a, b, c=True, *, d=(1 << v2), e='str': a
|
|
lambda a, b, c=True, *vararg, d=(v1 << 2), e='str', **kwargs: a + b
|
|
manylambdas = lambda x=lambda y=lambda z=1: z: y(): x()
|
|
foo = (lambda port_id, ignore_missing: {"port1": port1_resource, "port2": port2_resource}[port_id])
|
|
1 if True else 2
|
|
str or None if True else str or bytes or None
|
|
(str or None) if True else (str or bytes or None)
|
|
str or None if (1 if True else 2) else str or bytes or None
|
|
(str or None) if (1 if True else 2) else (str or bytes or None)
|
|
((super_long_variable_name or None) if (1 if super_long_test_name else 2) else (str or bytes or None))
|
|
{'2.7': dead, '3.7': (long_live or die_hard)}
|
|
{'2.7': dead, '3.7': (long_live or die_hard), **{'3.6': verygood}}
|
|
{**a, **b, **c}
|
|
{'2.7', '3.6', '3.7', '3.8', '3.9', ('4.0' if gilectomy else '3.10')}
|
|
({'a': 'b'}, (True or False), (+value), 'string', b'bytes') or None
|
|
()
|
|
(1,)
|
|
(1, 2)
|
|
(1, 2, 3)
|
|
[]
|
|
[1, 2, 3, 4, 5, 6, 7, 8, 9, (10 or A), (11 or B), (12 or C)]
|
|
[1, 2, 3,]
|
|
[*a]
|
|
[*range(10)]
|
|
[*a, 4, 5,]
|
|
[4, *a, 5,]
|
|
[this_is_a_very_long_variable_which_will_force_a_delimiter_split, element, another, *more]
|
|
{i for i in (1, 2, 3)}
|
|
{(i ** 2) for i in (1, 2, 3)}
|
|
{(i ** 2) for i, _ in ((1, 'a'), (2, 'b'), (3, 'c'))}
|
|
{((i ** 2) + j) for i in (1, 2, 3) for j in (1, 2, 3)}
|
|
[i for i in (1, 2, 3)]
|
|
[(i ** 2) for i in (1, 2, 3)]
|
|
[(i ** 2) for i, _ in ((1, 'a'), (2, 'b'), (3, 'c'))]
|
|
[((i ** 2) + j) for i in (1, 2, 3) for j in (1, 2, 3)]
|
|
{i: 0 for i in (1, 2, 3)}
|
|
{i: j for i, j in ((1, 'a'), (2, 'b'), (3, 'c'))}
|
|
{a: b * 2 for a, b in dictionary.items()}
|
|
{a: b * -2 for a, b in dictionary.items()}
|
|
{k: v for k, v in this_is_a_very_long_variable_which_will_cause_a_trailing_comma_which_breaks_the_comprehension}
|
|
Python3 > Python2 > COBOL
|
|
Life is Life
|
|
call()
|
|
call(arg)
|
|
call(kwarg='hey')
|
|
call(arg, kwarg='hey')
|
|
call(arg, another, kwarg='hey', **kwargs)
|
|
call(this_is_a_very_long_variable_which_will_force_a_delimiter_split, arg, another, kwarg='hey', **kwargs) # note: no trailing comma pre-3.6
|
|
call(*gidgets[:2])
|
|
call(a, *gidgets[:2])
|
|
call(**self.screen_kwargs)
|
|
call(b, **self.screen_kwargs)
|
|
lukasz.langa.pl
|
|
call.me(maybe)
|
|
1 .real
|
|
1.0 .real
|
|
....__class__
|
|
list[str]
|
|
dict[str, int]
|
|
tuple[str, ...]
|
|
tuple[
|
|
str, int, float, dict[str, int]
|
|
]
|
|
tuple[str, int, float, 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
|
|
sync(async_xxxx_xxx_xxxx_xxxxx_xxxx_xxx.__func__)
|
|
)
|
|
xxxx_xxx_xxxx_xxxxx_xxxx_xxx: Callable[..., List[SomeClass]] = classmethod( # type: ignore
|
|
sync(async_xxxx_xxx_xxxx_xxxxx_xxxx_xxx.__func__)
|
|
)
|
|
xxxx_xxx_xxxx_xxxxx_xxxx_xxx: Callable[
|
|
..., List[SomeClass]
|
|
] = classmethod(sync(async_xxxx_xxx_xxxx_xxxxx_xxxx_xxx.__func__)) # type: ignore
|
|
slice[0]
|
|
slice[0:1]
|
|
slice[0:1:2]
|
|
slice[:]
|
|
slice[:-1]
|
|
slice[1:]
|
|
slice[::-1]
|
|
slice[d :: d + 1]
|
|
slice[:c, c - 1]
|
|
numpy[:, 0:1]
|
|
numpy[:, :-1]
|
|
numpy[0, :]
|
|
numpy[:, i]
|
|
numpy[0, :2]
|
|
numpy[:N, 0]
|
|
numpy[:2, :4]
|
|
numpy[2:4, 1:5]
|
|
numpy[4:, 2:]
|
|
numpy[:, (0, 1, 2, 5)]
|
|
numpy[0, [0]]
|
|
numpy[:, [i]]
|
|
numpy[1 : c + 1, c]
|
|
numpy[-(c + 1) :, d]
|
|
numpy[:, l[-2]]
|
|
numpy[:, ::-1]
|
|
numpy[np.newaxis, :]
|
|
(str or None) if (sys.version_info[0] > (3,)) else (str or bytes or None)
|
|
{'2.7': dead, '3.7': long_live or die_hard}
|
|
{'2.7', '3.6', '3.7', '3.8', '3.9', '4.0' if gilectomy else '3.10'}
|
|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10 or A, 11 or B, 12 or C]
|
|
(SomeName)
|
|
SomeName
|
|
(Good, Bad, Ugly)
|
|
(i for i in (1, 2, 3))
|
|
((i ** 2) for i in (1, 2, 3))
|
|
((i ** 2) for i, _ in ((1, 'a'), (2, 'b'), (3, 'c')))
|
|
(((i ** 2) + j) for i in (1, 2, 3) for j in (1, 2, 3))
|
|
(*starred,)
|
|
{"id": "1","type": "type","started_at": now(),"ended_at": now() + timedelta(days=10),"priority": 1,"import_session_id": 1,**kwargs}
|
|
a = (1,)
|
|
b = 1,
|
|
c = 1
|
|
d = (1,) + a + (2,)
|
|
e = (1,).count(1)
|
|
f = 1, *range(10)
|
|
g = 1, *"ten"
|
|
what_is_up_with_those_new_coord_names = (coord_names + set(vars_to_create)) + set(vars_to_remove)
|
|
what_is_up_with_those_new_coord_names = (coord_names | set(vars_to_create)) - set(vars_to_remove)
|
|
result = session.query(models.Customer.id).filter(models.Customer.account_id == account_id, models.Customer.email == email_address).order_by(models.Customer.id.asc()).all()
|
|
result = session.query(models.Customer.id).filter(models.Customer.account_id == account_id, models.Customer.email == email_address).order_by(models.Customer.id.asc(),).all()
|
|
Ø = set()
|
|
authors.łukasz.say_thanks()
|
|
mapping = {
|
|
A: 0.25 * (10.0 / 12),
|
|
B: 0.1 * (10.0 / 12),
|
|
C: 0.1 * (10.0 / 12),
|
|
D: 0.1 * (10.0 / 12),
|
|
}
|
|
|
|
def gen():
|
|
yield from outside_of_generator
|
|
a = (yield)
|
|
b = ((yield))
|
|
c = (((yield)))
|
|
|
|
async def f():
|
|
await some.complicated[0].call(with_args=(True or (1 is not 1)))
|
|
print(* [] or [1])
|
|
print(**{1: 3} if False else {x: x for x in range(3)})
|
|
print(* lambda x: x)
|
|
assert(not Test),("Short message")
|
|
assert this is ComplexTest and not requirements.fit_in_a_single_line(force=False), "Short message"
|
|
assert(((parens is TooMany)))
|
|
for x, in (1,), (2,), (3,): ...
|
|
for y in (): ...
|
|
for z in (i for i in (1, 2, 3)): ...
|
|
for i in (call()): ...
|
|
for j in (1 + (2 + 3)): ...
|
|
while(this and that): ...
|
|
for addr_family, addr_type, addr_proto, addr_canonname, addr_sockaddr in socket.getaddrinfo('google.com', 'http'):
|
|
pass
|
|
a = aaaa.bbbb.cccc.dddd.eeee.ffff.gggg.hhhh.iiii.jjjj.kkkk.llll.mmmm.nnnn.oooo.pppp in qqqq.rrrr.ssss.tttt.uuuu.vvvv.xxxx.yyyy.zzzz
|
|
a = aaaa.bbbb.cccc.dddd.eeee.ffff.gggg.hhhh.iiii.jjjj.kkkk.llll.mmmm.nnnn.oooo.pppp not in qqqq.rrrr.ssss.tttt.uuuu.vvvv.xxxx.yyyy.zzzz
|
|
a = aaaa.bbbb.cccc.dddd.eeee.ffff.gggg.hhhh.iiii.jjjj.kkkk.llll.mmmm.nnnn.oooo.pppp is qqqq.rrrr.ssss.tttt.uuuu.vvvv.xxxx.yyyy.zzzz
|
|
a = aaaa.bbbb.cccc.dddd.eeee.ffff.gggg.hhhh.iiii.jjjj.kkkk.llll.mmmm.nnnn.oooo.pppp is not qqqq.rrrr.ssss.tttt.uuuu.vvvv.xxxx.yyyy.zzzz
|
|
if (
|
|
threading.current_thread() != threading.main_thread() and
|
|
threading.current_thread() != threading.main_thread() or
|
|
signal.getsignal(signal.SIGINT) != signal.default_int_handler
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa &
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa *
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa /
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
~ aaaa.a + aaaa.b - aaaa.c * aaaa.d / aaaa.e | aaaa.f & aaaa.g % aaaa.h ^ aaaa.i << aaaa.k >> aaaa.l ** aaaa.m // aaaa.n
|
|
):
|
|
return True
|
|
if (
|
|
~ aaaaaaaa.a + aaaaaaaa.b - aaaaaaaa.c @ aaaaaaaa.d / aaaaaaaa.e | aaaaaaaa.f & aaaaaaaa.g % aaaaaaaa.h ^ aaaaaaaa.i << aaaaaaaa.k >> aaaaaaaa.l ** aaaaaaaa.m // aaaaaaaa.n
|
|
):
|
|
return True
|
|
if (
|
|
~ aaaaaaaaaaaaaaaa.a + aaaaaaaaaaaaaaaa.b - aaaaaaaaaaaaaaaa.c * aaaaaaaaaaaaaaaa.d @ aaaaaaaaaaaaaaaa.e | aaaaaaaaaaaaaaaa.f & aaaaaaaaaaaaaaaa.g % aaaaaaaaaaaaaaaa.h ^ aaaaaaaaaaaaaaaa.i << aaaaaaaaaaaaaaaa.k >> aaaaaaaaaaaaaaaa.l ** aaaaaaaaaaaaaaaa.m // aaaaaaaaaaaaaaaa.n
|
|
):
|
|
return True
|
|
aaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaa * (aaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaa) / (aaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaa)
|
|
aaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaa
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa << aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
bbbb >> bbbb * bbbb
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ^bbbb.a & aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
last_call()
|
|
# standalone comment at ENDMARKER
|
|
|
|
|
|
# output
|
|
|
|
|
|
...
|
|
"some_string"
|
|
b"\\xa3"
|
|
Name
|
|
None
|
|
True
|
|
False
|
|
1
|
|
1.0
|
|
1j
|
|
True or False
|
|
True or False or None
|
|
True and False
|
|
True and False and None
|
|
(Name1 and Name2) or Name3
|
|
Name1 and Name2 or Name3
|
|
Name1 or (Name2 and Name3)
|
|
Name1 or Name2 and Name3
|
|
(Name1 and Name2) or (Name3 and Name4)
|
|
Name1 and Name2 or Name3 and Name4
|
|
Name1 or (Name2 and Name3) or Name4
|
|
Name1 or Name2 and Name3 or Name4
|
|
v1 << 2
|
|
1 >> v2
|
|
1 % finished
|
|
1 + v2 - v3 * 4 ^ 5**v6 / 7 // 8
|
|
((1 + v2) - (v3 * 4)) ^ (((5**v6) / 7) // 8)
|
|
not great
|
|
~great
|
|
+value
|
|
-1
|
|
~int and not v1 ^ 123 + v2 | True
|
|
(~int) and (not ((v1 ^ (123 + v2)) | True))
|
|
+(really ** -(confusing ** ~(operator**-precedence)))
|
|
flags & ~select.EPOLLIN and waiters.write_task is not None
|
|
lambda arg: None
|
|
lambda a=True: a
|
|
lambda a, b, c=True: a
|
|
lambda a, b, c=True, *, d=(1 << v2), e="str": a
|
|
lambda a, b, c=True, *vararg, d=(v1 << 2), e="str", **kwargs: a + b
|
|
manylambdas = lambda x=lambda y=lambda z=1: z: y(): x()
|
|
foo = lambda port_id, ignore_missing: {
|
|
"port1": port1_resource,
|
|
"port2": port2_resource,
|
|
}[port_id]
|
|
1 if True else 2
|
|
str or None if True else str or bytes or None
|
|
(str or None) if True else (str or bytes or None)
|
|
str or None if (1 if True else 2) else str or bytes or None
|
|
(str or None) if (1 if True else 2) else (str or bytes or None)
|
|
(
|
|
(super_long_variable_name or None)
|
|
if (1 if super_long_test_name else 2)
|
|
else (str or bytes or None)
|
|
)
|
|
{"2.7": dead, "3.7": (long_live or die_hard)}
|
|
{"2.7": dead, "3.7": (long_live or die_hard), **{"3.6": verygood}}
|
|
{**a, **b, **c}
|
|
{"2.7", "3.6", "3.7", "3.8", "3.9", ("4.0" if gilectomy else "3.10")}
|
|
({"a": "b"}, (True or False), (+value), "string", b"bytes") or None
|
|
()
|
|
(1,)
|
|
(1, 2)
|
|
(1, 2, 3)
|
|
[]
|
|
[1, 2, 3, 4, 5, 6, 7, 8, 9, (10 or A), (11 or B), (12 or C)]
|
|
[
|
|
1,
|
|
2,
|
|
3,
|
|
]
|
|
[*a]
|
|
[*range(10)]
|
|
[
|
|
*a,
|
|
4,
|
|
5,
|
|
]
|
|
[
|
|
4,
|
|
*a,
|
|
5,
|
|
]
|
|
[
|
|
this_is_a_very_long_variable_which_will_force_a_delimiter_split,
|
|
element,
|
|
another,
|
|
*more,
|
|
]
|
|
{i for i in (1, 2, 3)}
|
|
{(i**2) for i in (1, 2, 3)}
|
|
{(i**2) for i, _ in ((1, "a"), (2, "b"), (3, "c"))}
|
|
{((i**2) + j) for i in (1, 2, 3) for j in (1, 2, 3)}
|
|
[i for i in (1, 2, 3)]
|
|
[(i**2) for i in (1, 2, 3)]
|
|
[(i**2) for i, _ in ((1, "a"), (2, "b"), (3, "c"))]
|
|
[((i**2) + j) for i in (1, 2, 3) for j in (1, 2, 3)]
|
|
{i: 0 for i in (1, 2, 3)}
|
|
{i: j for i, j in ((1, "a"), (2, "b"), (3, "c"))}
|
|
{a: b * 2 for a, b in dictionary.items()}
|
|
{a: b * -2 for a, b in dictionary.items()}
|
|
{
|
|
k: v
|
|
for k, v in this_is_a_very_long_variable_which_will_cause_a_trailing_comma_which_breaks_the_comprehension
|
|
}
|
|
Python3 > Python2 > COBOL
|
|
Life is Life
|
|
call()
|
|
call(arg)
|
|
call(kwarg="hey")
|
|
call(arg, kwarg="hey")
|
|
call(arg, another, kwarg="hey", **kwargs)
|
|
call(
|
|
this_is_a_very_long_variable_which_will_force_a_delimiter_split,
|
|
arg,
|
|
another,
|
|
kwarg="hey",
|
|
**kwargs
|
|
) # note: no trailing comma pre-3.6
|
|
call(*gidgets[:2])
|
|
call(a, *gidgets[:2])
|
|
call(**self.screen_kwargs)
|
|
call(b, **self.screen_kwargs)
|
|
lukasz.langa.pl
|
|
call.me(maybe)
|
|
(1).real
|
|
(1.0).real
|
|
....__class__
|
|
list[str]
|
|
dict[str, int]
|
|
tuple[str, ...]
|
|
tuple[str, int, float, dict[str, int]]
|
|
tuple[
|
|
str,
|
|
int,
|
|
float,
|
|
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
|
|
sync(async_xxxx_xxx_xxxx_xxxxx_xxxx_xxx.__func__)
|
|
)
|
|
xxxx_xxx_xxxx_xxxxx_xxxx_xxx: Callable[..., List[SomeClass]] = classmethod( # type: ignore
|
|
sync(async_xxxx_xxx_xxxx_xxxxx_xxxx_xxx.__func__)
|
|
)
|
|
xxxx_xxx_xxxx_xxxxx_xxxx_xxx: Callable[..., List[SomeClass]] = classmethod(
|
|
sync(async_xxxx_xxx_xxxx_xxxxx_xxxx_xxx.__func__)
|
|
) # type: ignore
|
|
slice[0]
|
|
slice[0:1]
|
|
slice[0:1:2]
|
|
slice[:]
|
|
slice[:-1]
|
|
slice[1:]
|
|
slice[::-1]
|
|
slice[d :: d + 1]
|
|
slice[:c, c - 1]
|
|
numpy[:, 0:1]
|
|
numpy[:, :-1]
|
|
numpy[0, :]
|
|
numpy[:, i]
|
|
numpy[0, :2]
|
|
numpy[:N, 0]
|
|
numpy[:2, :4]
|
|
numpy[2:4, 1:5]
|
|
numpy[4:, 2:]
|
|
numpy[:, (0, 1, 2, 5)]
|
|
numpy[0, [0]]
|
|
numpy[:, [i]]
|
|
numpy[1 : c + 1, c]
|
|
numpy[-(c + 1) :, d]
|
|
numpy[:, l[-2]]
|
|
numpy[:, ::-1]
|
|
numpy[np.newaxis, :]
|
|
(str or None) if (sys.version_info[0] > (3,)) else (str or bytes or None)
|
|
{"2.7": dead, "3.7": long_live or die_hard}
|
|
{"2.7", "3.6", "3.7", "3.8", "3.9", "4.0" if gilectomy else "3.10"}
|
|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10 or A, 11 or B, 12 or C]
|
|
(SomeName)
|
|
SomeName
|
|
(Good, Bad, Ugly)
|
|
(i for i in (1, 2, 3))
|
|
((i**2) for i in (1, 2, 3))
|
|
((i**2) for i, _ in ((1, "a"), (2, "b"), (3, "c")))
|
|
(((i**2) + j) for i in (1, 2, 3) for j in (1, 2, 3))
|
|
(*starred,)
|
|
{
|
|
"id": "1",
|
|
"type": "type",
|
|
"started_at": now(),
|
|
"ended_at": now() + timedelta(days=10),
|
|
"priority": 1,
|
|
"import_session_id": 1,
|
|
**kwargs,
|
|
}
|
|
a = (1,)
|
|
b = (1,)
|
|
c = 1
|
|
d = (1,) + a + (2,)
|
|
e = (1,).count(1)
|
|
f = 1, *range(10)
|
|
g = 1, *"ten"
|
|
what_is_up_with_those_new_coord_names = (coord_names + set(vars_to_create)) + set(
|
|
vars_to_remove
|
|
)
|
|
what_is_up_with_those_new_coord_names = (coord_names | set(vars_to_create)) - set(
|
|
vars_to_remove
|
|
)
|
|
result = (
|
|
session.query(models.Customer.id)
|
|
.filter(
|
|
models.Customer.account_id == account_id, models.Customer.email == email_address
|
|
)
|
|
.order_by(models.Customer.id.asc())
|
|
.all()
|
|
)
|
|
result = (
|
|
session.query(models.Customer.id)
|
|
.filter(
|
|
models.Customer.account_id == account_id, models.Customer.email == email_address
|
|
)
|
|
.order_by(
|
|
models.Customer.id.asc(),
|
|
)
|
|
.all()
|
|
)
|
|
Ø = set()
|
|
authors.łukasz.say_thanks()
|
|
mapping = {
|
|
A: 0.25 * (10.0 / 12),
|
|
B: 0.1 * (10.0 / 12),
|
|
C: 0.1 * (10.0 / 12),
|
|
D: 0.1 * (10.0 / 12),
|
|
}
|
|
|
|
|
|
def gen():
|
|
yield from outside_of_generator
|
|
a = yield
|
|
b = yield
|
|
c = yield
|
|
|
|
|
|
async def f():
|
|
await some.complicated[0].call(with_args=(True or (1 is not 1)))
|
|
|
|
|
|
print(*[] or [1])
|
|
print(**{1: 3} if False else {x: x for x in range(3)})
|
|
print(*lambda x: x)
|
|
assert not Test, "Short message"
|
|
assert this is ComplexTest and not requirements.fit_in_a_single_line(
|
|
force=False
|
|
), "Short message"
|
|
assert parens is TooMany
|
|
for (x,) in (1,), (2,), (3,):
|
|
...
|
|
for y in ():
|
|
...
|
|
for z in (i for i in (1, 2, 3)):
|
|
...
|
|
for i in call():
|
|
...
|
|
for j in 1 + (2 + 3):
|
|
...
|
|
while this and that:
|
|
...
|
|
for (
|
|
addr_family,
|
|
addr_type,
|
|
addr_proto,
|
|
addr_canonname,
|
|
addr_sockaddr,
|
|
) in socket.getaddrinfo("google.com", "http"):
|
|
pass
|
|
a = (
|
|
aaaa.bbbb.cccc.dddd.eeee.ffff.gggg.hhhh.iiii.jjjj.kkkk.llll.mmmm.nnnn.oooo.pppp
|
|
in qqqq.rrrr.ssss.tttt.uuuu.vvvv.xxxx.yyyy.zzzz
|
|
)
|
|
a = (
|
|
aaaa.bbbb.cccc.dddd.eeee.ffff.gggg.hhhh.iiii.jjjj.kkkk.llll.mmmm.nnnn.oooo.pppp
|
|
not in qqqq.rrrr.ssss.tttt.uuuu.vvvv.xxxx.yyyy.zzzz
|
|
)
|
|
a = (
|
|
aaaa.bbbb.cccc.dddd.eeee.ffff.gggg.hhhh.iiii.jjjj.kkkk.llll.mmmm.nnnn.oooo.pppp
|
|
is qqqq.rrrr.ssss.tttt.uuuu.vvvv.xxxx.yyyy.zzzz
|
|
)
|
|
a = (
|
|
aaaa.bbbb.cccc.dddd.eeee.ffff.gggg.hhhh.iiii.jjjj.kkkk.llll.mmmm.nnnn.oooo.pppp
|
|
is not qqqq.rrrr.ssss.tttt.uuuu.vvvv.xxxx.yyyy.zzzz
|
|
)
|
|
if (
|
|
threading.current_thread() != threading.main_thread()
|
|
and threading.current_thread() != threading.main_thread()
|
|
or signal.getsignal(signal.SIGINT) != signal.default_int_handler
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
| aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
& aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
+ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
* aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
/ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
):
|
|
return True
|
|
if (
|
|
~aaaa.a + aaaa.b - aaaa.c * aaaa.d / aaaa.e
|
|
| aaaa.f & aaaa.g % aaaa.h ^ aaaa.i << aaaa.k >> aaaa.l**aaaa.m // aaaa.n
|
|
):
|
|
return True
|
|
if (
|
|
~aaaaaaaa.a + aaaaaaaa.b - aaaaaaaa.c @ aaaaaaaa.d / aaaaaaaa.e
|
|
| aaaaaaaa.f & aaaaaaaa.g % aaaaaaaa.h
|
|
^ aaaaaaaa.i << aaaaaaaa.k >> aaaaaaaa.l**aaaaaaaa.m // aaaaaaaa.n
|
|
):
|
|
return True
|
|
if (
|
|
~aaaaaaaaaaaaaaaa.a
|
|
+ aaaaaaaaaaaaaaaa.b
|
|
- aaaaaaaaaaaaaaaa.c * aaaaaaaaaaaaaaaa.d @ aaaaaaaaaaaaaaaa.e
|
|
| aaaaaaaaaaaaaaaa.f & aaaaaaaaaaaaaaaa.g % aaaaaaaaaaaaaaaa.h
|
|
^ aaaaaaaaaaaaaaaa.i
|
|
<< aaaaaaaaaaaaaaaa.k
|
|
>> aaaaaaaaaaaaaaaa.l**aaaaaaaaaaaaaaaa.m // aaaaaaaaaaaaaaaa.n
|
|
):
|
|
return True
|
|
(
|
|
aaaaaaaaaaaaaaaa
|
|
+ aaaaaaaaaaaaaaaa
|
|
- aaaaaaaaaaaaaaaa
|
|
* (aaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaa)
|
|
/ (aaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaa)
|
|
)
|
|
aaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaa
|
|
(
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
>> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
<< aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
)
|
|
bbbb >> bbbb * bbbb
|
|
(
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
^ bbbb.a & aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
^ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
)
|
|
last_call()
|
|
# standalone comment at ENDMARKER
|