File diff f3c3ebcf59e2 → 3721226d17fe
conservancy_beancount/books.py
Show inline comments
...
 
@@ -254,3 +254,16 @@ class Loader:
 
            'lineno': lineno,
 
        }
 
        return LoadResult.empty(Error(source, "no books to load in configuration", None))
 

	
 
    @classmethod
 
    def dispatch(cls,
 
                loader: Optional['Loader'],
 
                from_fy: Optional[Year]=None,
 
                to_fy: Optional[Year]=None,
 
    ) -> LoadResult:
 
        if loader is None:
 
            return cls.load_none()
 
        elif to_fy is None:
 
            return loader.load_all(from_fy)
 
        else:
 
            return loader.load_fy_range(from_fy or 0, to_fy)