github.com/cheshirekow/buildtools@v0.0.0-20200224190056-5d637702fe81/build/testdata/044.in (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 = [flag 16 for flag in [_flag(name, type(default), values.pop(name, default)) 17 for name, default in defaults.items()] 18 if flag != None] 19 20 flags = [flag # Example comment. 21 for flag in [_flag(name, type(default), values.pop(name, default)) 22 for name, default in defaults.items()] # Clarififcation. 23 if flag != None] # Skip empty elements. 24 25 flags = [ 26 # Example comment. 27 flag 28 # Clarififcation. 29 for flag in [_flag(name, type(default), values.pop(name, default)) 30 for name, default in defaults.items()] 31 # Skip empty elements. 32 if flag != None 33 ] 34 35 flags = [ 36 37 38 # Example comment. 39 40 flag 41 42 43 # Clarififcation. 44 for flag in [_flag(name, type(default), values.pop(name, default)) 45 for name, default in defaults.items()] 46 47 48 # Skip empty elements. 49 50 if flag != None 51 ]