INNER CODE UNIT · Python

process_question

Future-House/BixBench · bixbench/generate_trajectories.py:112

    async def process_question(self, question: dict[str, Any]) -> None:
        """
        Process a single benchmark question by downloading and extracting necessary files.

        Args:
            question: Dictionary containing question information
        """
        zip_filename: str = question["data_folder"]
        extract_dir = self.config.local_data_folder / zip_filename.replace(".zip", "")

        # Check if capsule folder exists and is non-empty
        if extract_dir.exists() and any(extract_dir.iterdir()):
            logger.debug(
                "Question folder %s already exists and is non-empty", extract_dir.name
            )
            question["local_data_folder"] = extract_dir
            return

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…