github.com/cheshirekow/buildtools@v0.0.0-20200224190056-5d637702fe81/build/testdata/044.bzl.golden (about) 1 # The comprehensions here shouldn't get collapsed to single lines. 2 3 GLOB_resources_legacy_txt = glob(["resources/legacy/*.txt"]) 4 5 GLOB_resources_legacy_txt2 = [ 6 filename_and_some_extra_to_make_this_long 7 for filename_and_some_extra_to_make_this_long in GLOB_resources_legacy_txt 8 ] 9 10 legacy_txt_name_to_filename = { 11 filename.split("/")[-1][:-len(".txt")].lower(): filename 12 for filename in GLOB_resources_legacy_txt_tuple 13 } 14 15 flags = [ 16 flag 17 for flag in [ 18 _flag(name, type(default), values.pop(name, default)) 19 for name, default in defaults.items() 20 ] 21 if flag != None 22 ] 23 24 flags = [ 25 flag # Example comment. 26 for flag in [ 27 _flag(name, type(default), values.pop(name, default)) 28 for name, default in defaults.items() 29 ] # Clarififcation. 30 if flag != None 31 ] # Skip empty elements. 32 33 flags = [ 34 # Example comment. 35 flag 36 # Clarififcation. 37 for flag in [ 38 _flag(name, type(default), values.pop(name, default)) 39 for name, default in defaults.items() 40 ] 41 # Skip empty elements. 42 if flag != None 43 ] 44 45 flags = [ 46 47 # Example comment. 48 flag 49 50 # Clarififcation. 51 for flag in [ 52 _flag(name, type(default), values.pop(name, default)) 53 for name, default in defaults.items() 54 ] 55 56 # Skip empty elements. 57 if flag != None 58 ]