Spaces:
Sleeping
Sleeping
File size: 812 Bytes
3040767 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | """Shim exposing ``generate()`` for the code domain.
Drop-in replacement for ``server.generators.code_gen``.
Usage in server/environment.py:
# BEFORE
from server.generators import code_gen
self._generators = {"code": code_gen.generate, ...}
# AFTER
from data.sampler.code_gen_adapter import generate as code_generate
self._generators = {"code": code_generate, ...}
"""
from __future__ import annotations
from typing import Optional, Tuple
from data.sampler.environment_adapter import code_generate
def generate(difficulty: int, seed: Optional[int] = None) -> Tuple[str, str, str]:
"""Return (question, canonical_answer, problem_id) for a code problem.
Backed by the UnifiedSampler singleton (lazy-loaded on first call).
"""
return code_generate(difficulty, seed)
|