Module Expr Str Import alias Import alias If CompareEq AttributeLoad NameLoad attr Str body Import alias Import alias Import alias Assign NameStore Num ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str With Call NameLoad NameLoad NameStore body TryExcept body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Return NameLoad orelse Raise decorator_list Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad Str Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str Assign NameStore Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad Return If NameLoad body Assign NameStore Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr UnaryOpNot NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str Expr Call AttributeLoad NameLoad attr UnaryOpNot NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Str If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr
N/A N/A 
Make sure we generate a manifest file when linking binaries, including
handling AdditionalManifestFiles.
 N/A TestGyp N/A sys N/A N/A N/A sys platform win32 N/A N/A pywintypes N/A win32api N/A winerror N/A RT_MANIFEST 24 LoadLibrary N/A object N/A N/A Context manager for loading and releasing binaries in Windows.
    Yields the handle of the binary loaded. __init__ N/A N/A self path N/A N/A N/A N/A self _path path N/A N/A self _handle None N/A __enter__ N/A N/A self N/A N/A N/A N/A self _handle N/A N/A win32api LoadLibrary N/A self _path N/A N/A self _handle N/A __exit__ N/A N/A self type value traceback N/A N/A N/A N/A N/A win32api FreeLibrary N/A self _handle N/A N/A extract_manifest N/A N/A path resource_name N/A N/A N/A Reads manifest from |path| and returns it as a string.
    Returns None is there is no such manifest. N/A N/A LoadLibrary path handle N/A N/A N/A N/A N/A N/A win32api LoadResource handle RT_MANIFEST resource_name N/A N/A N/A N/A pywintypes error N/A error N/A N/A N/A N/A N/A error args N/A 0 N/A winerror ERROR_RESOURCE_DATA_NOT_FOUND N/A N/A None N/A N/A N/A N/A test N/A N/A TestGyp TestGyp formats N/A msvs ninja N/A CHDIR linker-flags N/A N/A N/A test run_gyp generate-manifest.gyp chdir CHDIR N/A N/A N/A test build generate-manifest.gyp N/A test ALL chdir CHDIR N/A N/A N/A test run_gyp generate-manifest.gyp chdir CHDIR N/A N/A N/A test up_to_date generate-manifest.gyp N/A test ALL chdir CHDIR test_manifest N/A N/A filename generate_manifest embedded_manifest extra_manifest N/A N/A N/A exe_file N/A N/A test built_file_path filename chdir CHDIR N/A N/A generate_manifest N/A N/A N/A N/A test must_not_exist N/A exe_file .manifest N/A manifest N/A extract_manifest exe_file 1 N/A N/A N/A test fail_test manifest N/A N/A embedded_manifest N/A N/A manifest N/A extract_manifest exe_file 1 N/A N/A N/A test fail_test N/A manifest N/A N/A N/A N/A test must_exist N/A exe_file .manifest N/A manifest N/A N/A test read N/A exe_file .manifest N/A N/A N/A test fail_test N/A manifest N/A N/A N/A test fail_test N/A extract_manifest exe_file 1 N/A generate_manifest N/A N/A N/A N/A test must_contain_any_line manifest requestedExecutionLevel N/A extra_manifest N/A N/A N/A N/A test must_contain_any_line manifest 35138b9a-5d96-4fbd-8e2d-a2440225f93a N/A N/A N/A test must_contain_any_line manifest e2011457-1546-43c5-a5fe-008deee3d3f0 N/A N/A N/A test_manifest test_generate_manifest_true.exe generate_manifest True embedded_manifest False extra_manifest False N/A N/A test_manifest test_generate_manifest_false.exe generate_manifest False embedded_manifest False extra_manifest False N/A N/A test_manifest test_generate_manifest_default.exe generate_manifest True embedded_manifest False extra_manifest False N/A N/A test_manifest test_generate_manifest_true_as_embedded.exe generate_manifest True embedded_manifest True extra_manifest False N/A N/A test_manifest test_generate_manifest_false_as_embedded.exe generate_manifest False embedded_manifest True extra_manifest False N/A N/A test_manifest test_generate_manifest_default_as_embedded.exe generate_manifest True embedded_manifest True extra_manifest False N/A N/A test_manifest test_generate_manifest_true_with_extra_manifest.exe generate_manifest True embedded_manifest False extra_manifest True N/A N/A test_manifest test_generate_manifest_false_with_extra_manifest.exe generate_manifest False embedded_manifest False extra_manifest True N/A N/A test_manifest test_generate_manifest_true_with_extra_manifest_list.exe generate_manifest True embedded_manifest False extra_manifest True N/A N/A test_manifest test_generate_manifest_false_with_extra_manifest_list.exe generate_manifest False embedded_manifest False extra_manifest True N/A N/A test_manifest test_generate_manifest_default_embed_default.exe generate_manifest True embedded_manifest True extra_manifest False N/A N/A N/A test pass_test