19 lines
604 B
Python
19 lines
604 B
Python
from typing import Dict, Any
|
|
|
|
class Generador558:
|
|
@staticmethod
|
|
def preparar_json(id_partida: int, observaciones: str) -> Dict[str, Any]:
|
|
"""
|
|
Lógica para Registro 558 (Observaciones de Partidas).
|
|
Limpia caracteres especiales como saltos de línea y tabuladores.
|
|
"""
|
|
if not observaciones:
|
|
observaciones = " "
|
|
|
|
obs_limpia = observaciones.replace("\r", "").replace("\n", "").replace("\t", "").strip()
|
|
|
|
return {
|
|
"observaciones_558": obs_limpia[:1000],
|
|
"id_partida": id_partida
|
|
}
|