Source code for archivebox.index.csv

__package__ = 'archivebox.index'

from typing import List, Optional, Any

from ..util import enforce_types
from .schema import Link






[docs] @enforce_types def to_csv(obj: Any, cols: List[str], separator: str=',', ljust: int=0) -> str: from .json import to_json return separator.join( to_json(getattr(obj, col), indent=None).ljust(ljust) for col in cols )