INNER CODE UNIT · Python

elapsed

ExplosionEngine/Explosion · ThirdParty/ConanRecipes/build_recipes.py:330

        elapsed = time.time() - start
        if code != 0:
            fail(args, built, skipped, local, present, recipe,
                 f"'conan create' exited with code {code} after {elapsed:.0f}s")
        print(f"--- {recipe.reference} built in {elapsed:.0f}s ---", flush=True)
        built.append(recipe)

    return built, skipped, local, present


def fail(args, built, skipped, local, present, recipe: Recipe, message: str):
    print(f"\n!!! BUILD FAILED: {recipe.name} -- {message}", file=sys.stderr, flush=True)
    print_summary(built, skipped, local, present, failed=recipe)
    if args.upload:
        print("\nUpload skipped: not all recipes built successfully.", flush=True)
    sys.exit(1)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…