We want to refactor the (relatively complicated) io extension.
TODO:
[ ] Entry.import_data() is currently implemented directly into the Entry model, this method should only be available if the io extension is activated, we can use a wrapper function in the io extension for that.
[ ] As an entirely new io extension is planned, we can give a FutureWarning when the io extension is used and deprecate it.
These tasks are still valid. I guess it is fine to use import_data and export_data in the future as our interfaces and give a FutureWarningfor all the rest
We want to refactor the (relatively complicated)
io
extension.TODO:
Entry.import_data()
is currently implemented directly into theEntry
model, this method should only be available if theio
extension is activated, we can use a wrapper function in theio
extension for that.io
extension is planned, we can give a FutureWarning when theio
extension is used and deprecate it.