import core, time, a

from . import A, B, C

# unwraps
from foo import (
    bar,
)

# stays wrapped
from foo import (
    baz,
    qux,
)

# as doesn't get confusing when unwrapped
from foo import (
    xyzzy as magic,
)

a = {1,2,3,}
b = {
1,2,
     3}
c = {
    1,
    2,
    3,
}
x = 1,
y = narf(),
nested = {(1,2,3),(4,5,6),}
nested_no_trailing_comma = {(1,2,3),(4,5,6)}
nested_long_lines = ["aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "cccccccccccccccccccccccccccccccccccccccc", (1, 2, 3), "dddddddddddddddddddddddddddddddddddddddd"]
{"oneple": (1,),}
{"oneple": (1,)}
['ls', 'lsoneple/%s' % (foo,)]
x = {"oneple": (1,)}
y = {"oneple": (1,),}
assert False, ("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa wraps %s" % bar)

# looping over a 1-tuple should also not get wrapped
for x in (1,):
    pass
for (x,) in (1,), (2,), (3,):
    pass

[1, 2, 3,]

division_result_tuple = (6/2,)
print("foo %r", (foo.bar,))

if True:
    IGNORED_TYPES_FOR_ATTRIBUTE_CHECKING = (
        Config.IGNORED_TYPES_FOR_ATTRIBUTE_CHECKING
        | {pylons.controllers.WSGIController}
    )

if True:
    ec2client.get_waiter('instance_stopped').wait(
        InstanceIds=[instance.id],
        WaiterConfig={
            'Delay': 5,
        })
    ec2client.get_waiter("instance_stopped").wait(
        InstanceIds=[instance.id],
        WaiterConfig={"Delay": 5,},
    )
    ec2client.get_waiter("instance_stopped").wait(
        InstanceIds=[instance.id], WaiterConfig={"Delay": 5,},
    )

# output


import core, time, a

from . import A, B, C

# unwraps
from foo import bar

# stays wrapped
from foo import (
    baz,
    qux,
)

# as doesn't get confusing when unwrapped
from foo import xyzzy as magic

a = {
    1,
    2,
    3,
}
b = { 1, 2, 3 }
c = {
    1,
    2,
    3,
}
x = ( 1, )
y = ( narf(), )
nested = {
    ( 1, 2, 3 ),
    ( 4, 5, 6 ),
}
nested_no_trailing_comma = { ( 1, 2, 3 ), ( 4, 5, 6 ) }
nested_long_lines = [
    "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
    "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
    "cccccccccccccccccccccccccccccccccccccccc",
    ( 1, 2, 3 ),
    "dddddddddddddddddddddddddddddddddddddddd",
]
{
    "oneple": ( 1, ),
}
{ "oneple": ( 1, ) }
[ "ls", "lsoneple/%s" % ( foo, ) ]
x = { "oneple": ( 1, ) }
y = {
    "oneple": ( 1, ),
}
assert False, (
    "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa wraps %s"
    % bar
)

# looping over a 1-tuple should also not get wrapped
for x in ( 1, ):
    pass
for ( x, ) in ( 1, ), ( 2, ), ( 3, ):
    pass

[
    1,
    2,
    3,
]

division_result_tuple = ( 6 / 2, )
print( "foo %r", ( foo.bar, ) )

if True:
    IGNORED_TYPES_FOR_ATTRIBUTE_CHECKING = (
        Config.IGNORED_TYPES_FOR_ATTRIBUTE_CHECKING
        | {pylons.controllers.WSGIController}
    )

if True:
    ec2client.get_waiter( "instance_stopped" ).wait(
        InstanceIds=[ instance.id ], WaiterConfig={ "Delay": 5, }
    )
    ec2client.get_waiter( "instance_stopped" ).wait(
        InstanceIds=[ instance.id ], WaiterConfig={ "Delay": 5, },
    )
    ec2client.get_waiter( "instance_stopped" ).wait(
        InstanceIds=[ instance.id ], WaiterConfig={ "Delay": 5, },
    )
