@@ -20,10 +20,10 @@ def __init__(self, paths_relative_to: Optional[Path] = None) -> None:
2020 self ._fs : Optional [FS ] = None
2121 self ._fs_path : Optional [str ] = None
2222
23+ # TODO: Move towards an FS mixin for these functions
2324 def _init_fs (self , url ) -> tuple [FS , str ]:
24- if self ._url != url or self ._fs is None or self ._fs_path is None :
25- self ._url = url
26- self ._fs , self ._fs_path = open_parent_fs (url )
25+ self ._url = url
26+ self ._fs , self ._fs_path = open_parent_fs (url )
2727 return self ._fs , self ._fs_path
2828
2929 def _create_parent_directories (self , url : str ):
@@ -61,11 +61,11 @@ def _generate_single(self, item: SerializableMixin) -> SerializedObject:
6161 # the inputs and outputs: single to single, and many to many.
6262 @overload
6363 def generate (self , items : SerializableMixin ) -> SerializedObject :
64- ...
64+ """"""
6565
6666 @overload
6767 def generate (self , items : Iterable [SerializableMixin ]) -> list [SerializedObject ]:
68- ...
68+ """"""
6969
7070 def generate (self , items ):
7171 if isinstance (items , Iterable ):
@@ -79,13 +79,13 @@ def generate(self, items):
7979 def save (
8080 self , items : SerializableMixin , url : str , overwrite : bool = False
8181 ) -> SerializedObject :
82- ...
82+ """"""
8383
8484 @overload
8585 def save (
8686 self , items : Iterable [SerializableMixin ], url : str , overwrite : bool = False
8787 ) -> list [SerializedObject ]:
88- ...
88+ """"""
8989
9090 def save (self , items , url : str , overwrite : bool = False ):
9191 report = self .generate (items )
0 commit comments