Skip to content

text_csv

Strategy class for text/csv.

CSVParseStrategy

Parse strategy for CSV files.

Registers strategies:

  • ("mediaType", "text/csv")

Note: This strategy is currently not finished, and is therefore not registered.

Source code in oteapi/strategies/parse/text_csv.py
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
@dataclass
class CSVParseStrategy:
    """Parse strategy for CSV files.

    **Registers strategies**:

    - `("mediaType", "text/csv")`

    Note: This strategy is currently not finished, and is therefore not registered.

    """

    parse_config: ResourceConfig

    def get(self, session: "Optional[Dict[str, Any]]" = None) -> SessionUpdate:
        """Parse CSV."""
        return SessionUpdate()

    def initialize(self, session: "Optional[Dict[str, Any]]" = None) -> SessionUpdate:
        """Initialize."""
        return SessionUpdate()

get(self, session=None)

Parse CSV.

Source code in oteapi/strategies/parse/text_csv.py
27
28
29
def get(self, session: "Optional[Dict[str, Any]]" = None) -> SessionUpdate:
    """Parse CSV."""
    return SessionUpdate()

initialize(self, session=None)

Initialize.

Source code in oteapi/strategies/parse/text_csv.py
31
32
33
def initialize(self, session: "Optional[Dict[str, Any]]" = None) -> SessionUpdate:
    """Initialize."""
    return SessionUpdate()
Back to top