fix definition of DataFormat.load

This commit is contained in:
Michael Becker 2025-01-06 13:59:28 -05:00
parent ddc17071db
commit 93a36ca54b
3 changed files with 11 additions and 6 deletions

View File

@ -17,15 +17,17 @@
from io import FileIO
from .ObjectModel import ObjectModel
class DataFormat:
def load(self, stream : FileIO):
self.load_internal(stream)
def load(self, object_model : ObjectModel, stream : FileIO):
self.load_internal(object_model, stream)
def load_internal (self, stream : FileIO):
def load_internal (self, object_model : ObjectModel, stream : FileIO):
pass
def save_internal (self, stream : FileIO):
def save_internal (self, object_model : ObjectModel, stream : FileIO):
pass
def save (self, stream : FileIO):
self.save_internal(stream)
def save (self, object_model : ObjectModel, stream : FileIO):
self.save_internal(object_model, stream)

View File

@ -0,0 +1,2 @@
class ObjectModelNotSupportedException (Exception):
pass

View File

@ -1,3 +1,4 @@
from .DataFormat import DataFormat
from .ObjectModel import ObjectModel
from .InvalidDataFormatException import InvalidDataFormatException
from .ObjectModelNotSupportedException import ObjectModelNotSupportedException