text_csv¶
Strategy class for text/csv.
        
CSVParseStrategy        
  
      dataclass
  
¶
    Parse strategy for CSV files.
Registers strategies:
("mediaType", "text/csv")
Source code in oteapi/strategies/parse/text_csv.py
          @dataclass
@StrategyFactory.register(("mediaType", "text/csv"))
class CSVParseStrategy:
    """Parse strategy for CSV files.
    **Registers strategies**:
    - `("mediaType", "text/csv")`
    """
    resource_config: "ResourceConfig"
    def parse(self, session: "Optional[Dict[str, Any]]" = None) -> "Dict[str, Any]":
        """Parse CSV."""
        print("CSV in action!")
        return {}
    def initialize(
        self, session: "Optional[Dict[str, Any]]" = None
    ) -> "Dict[str, Any]":
        """Initialize."""
        return {}
initialize(self, session=None)
¶
    Initialize.
Source code in oteapi/strategies/parse/text_csv.py
          def initialize(
    self, session: "Optional[Dict[str, Any]]" = None
) -> "Dict[str, Any]":
    """Initialize."""
    return {}
parse(self, session=None)
¶
    Parse CSV.
Source code in oteapi/strategies/parse/text_csv.py
          def parse(self, session: "Optional[Dict[str, Any]]" = None) -> "Dict[str, Any]":
    """Parse CSV."""
    print("CSV in action!")
    return {}