# Please keep __all__ alphabetized within each category.
+
__all__ = [
# Super-special typing primitives.
'Any',
'Generator',
]
+not_shareables = [
+ # singletons
+ True,
+ False,
+ NotImplemented, ...,
+ # builtin types and objects
+ type,
+ object,
+ object(),
+ Exception(),
+ 42,
+ 100.0,
+ "spam",
+ # user-defined types and objects
+ Cheese,
+ Cheese("Wensleydale"),
+ SubBytes(b"spam"),
+]
+
+if 'PYTHON' in os.environ:
+ add_compiler(compiler_from_env())
+else:
+ # for compiler in compilers.values():
+ # add_compiler(compiler)
+ add_compiler(compilers[(7.0, 32)])
+ # add_compiler(compilers[(7.1, 64)])
+
+# Comment before function.
def inline_comments_in_brackets_ruin_everything():
if typedargslist:
parameters.children = [
- parameters.children[0], # (1
+ children[0], # (1
body,
- parameters.children[-1], # )1
+ children[-1], # )1
]
else:
parameters.children = [
# transport hasn't been notified yet?
and self._proc.poll() is None):
pass
+ # no newline before or after
short = [
# one
1,
# two
2]
+
+ # no newline after
call(arg1, arg2, """
short
""", arg3=True)
# right
if element is not None
]
+ while True:
+ if False:
+ continue
+
+ # and round and round we go
+ # and round and round we go
+
+ # let's return
return Node(
syms.simple_stmt,
[
],
)
+
+#######################
+### SECTION COMMENT ###
+#######################
+
+
instruction()
# END COMMENTS
# Please keep __all__ alphabetized within each category.
+
__all__ = [
# Super-special typing primitives.
- 'Any',
- 'Callable',
- 'ClassVar',
+ "Any",
+ "Callable",
+ "ClassVar",
# ABCs (from collections.abc).
- 'AbstractSet', # collections.abc.Set.
- 'ByteString',
- 'Container',
+ "AbstractSet", # collections.abc.Set.
+ "ByteString",
+ "Container",
# Concrete collection types.
- 'Counter',
- 'Deque',
- 'Dict',
- 'DefaultDict',
- 'List',
- 'Set',
- 'FrozenSet',
- 'NamedTuple', # Not really a type.
- 'Generator',
+ "Counter",
+ "Deque",
+ "Dict",
+ "DefaultDict",
+ "List",
+ "Set",
+ "FrozenSet",
+ "NamedTuple", # Not really a type.
+ "Generator",
]
+not_shareables = [
+ # singletons
+ True,
+ False,
+ NotImplemented,
+ ...,
+ # builtin types and objects
+ type,
+ object,
+ object(),
+ Exception(),
+ 42,
+ 100.0,
+ "spam",
+ # user-defined types and objects
+ Cheese,
+ Cheese("Wensleydale"),
+ SubBytes(b"spam"),
+]
+if "PYTHON" in os.environ:
+ add_compiler(compiler_from_env())
+else:
+ # for compiler in compilers.values():
+ # add_compiler(compiler)
+ add_compiler(compilers[(7.0, 32)])
+ # add_compiler(compilers[(7.1, 64)])
+
+# Comment before function.
def inline_comments_in_brackets_ruin_everything():
if typedargslist:
- parameters.children = [
- parameters.children[0], body, parameters.children[-1] # (1 # )1
- ]
+ parameters.children = [children[0], body, children[-1]] # (1 # )1
else:
parameters.children = [
parameters.children[0], # (2 what if this was actually long
and self._proc.poll() is None
):
pass
+ # no newline before or after
short = [
# one
1,
# two
2,
]
+
+ # no newline after
call(
arg1,
arg2,
)
############################################################################
+
call2(
# short
arg1,
]
lcomp3 = [
# This one is actually too long to fit in a single line.
- element.split('\n', 1)[0]
+ element.split("\n", 1)[0]
# yup
for element in collection.select_elements()
# right
if element is not None
]
+ while True:
+ if False:
+ continue
+
+ # and round and round we go
+ # and round and round we go
+
+ # let's return
return Node(
syms.simple_stmt,
- [Node(statement, result), Leaf(token.NEWLINE, '\n')], # FIXME: \r\n?
+ [Node(statement, result), Leaf(token.NEWLINE, "\n")], # FIXME: \r\n?
)
+#######################
+### SECTION COMMENT ###
+#######################
+
+
instruction()
+
# END COMMENTS
# MORE END COMMENTS