(
    manifest: Dict[str, Any], config: Dict[str, Any]
)
return (
        {
            "filename": filename,
            "created": info["created"],
            "created_by": info.get("created_by"),
        }
        for info, filename in zip(
            (layer for layer in config["history"] if not layer.get("empty_layer")),
            manifest["Layers"],
        )
    )
Extracts the non-empty layers information with:
    - the filename,
    - the command used to generate the layer,
    - and the date and time of creation.
Extracts the non-empty layers information with:
    - the filename,
    - the command used to generate the layer,
    - and the date and time of creation.
Extracts the non - empty layers information with : - the filename - the command used to generate the layer - and the date and time of creation .
def _get_layer_infos(
    manifest: Dict[str, Any], config: Dict[str, Any]
) -> Iterable[Dict[str, Dict]]:
    """
    Extracts the non-empty layers information with:
    - the filename,
    - the command used to generate the layer,
    - and the date and time of creation.
    """
    return (
        {
            "filename": filename,
            "created": info["created"],
            "created_by": info.get("created_by"),
        }
        for info, filename in zip(
            (layer for layer in config["history"] if not layer.get("empty_layer")),
            manifest["Layers"],
        )
    )
def _get_layer_infos ( manifest : Dict [ str , Any ] , config : Dict [ str , Any ] ) -> Iterable [ Dict [ str , Dict ] ] : return ( { "filename" : filename , "created" : info [ "created" ] , "created_by" : info . get ( "created_by" ) , } for info , filename in zip ( ( layer for layer in config [ "history" ] if not layer . get ( "empty_layer" ) ) , manifest [ "Layers" ] , ) )