Skip to content

Add an option to replace default loaders #17

Open
@hay

Description

@hay

Right now it's not possible to replace a default loader (e.g. for CsvLoader) except by using hidden/private methods. For example:

from dataknead import Knead
from my_csvloader import CsvLoader

Knead._loaders["csv"] = CsvLoader

# Convert a csv with semicolons to json
print(Knead("./cities-semicolon.csv", delimiter = ";"))

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions