コード例 #1
0
ファイル: expression.py プロジェクト: nbaskers20/mypy
def transform_list_comprehension(builder: IRBuilder,
                                 o: ListComprehension) -> Value:
    return translate_list_comprehension(builder, o.generator)
コード例 #2
0
ファイル: expression.py プロジェクト: nbaskers20/mypy
def transform_generator_expr(builder: IRBuilder, o: GeneratorExpr) -> Value:
    builder.warning('Treating generator comprehension as list', o.line)
    return builder.primitive_op(iter_op,
                                [translate_list_comprehension(builder, o)],
                                o.line)
コード例 #3
0
ファイル: expression.py プロジェクト: alanhdu/mypy
def transform_list_comprehension(builder: IRBuilder,
                                 o: ListComprehension) -> Value:
    if any(o.generator.is_async):
        builder.error('async comprehensions are unimplemented', o.line)
    return translate_list_comprehension(builder, o.generator)