def __init__(self, workspace, preload=False):
# Assign parameters
coloredlogs.install(level=workspace.log_level)
self._workspace = workspace
self._schemas_local_master = workspace.schemas_local_master
self._schemas_remote_master = workspace.schemas_remote_master
self._schemas = {}
# Configure location for schemas
self.config_schema_locations()
# Keep a library of loaded schemas to avoid re-loading
self._schemas_library = dict()
self._error_msg = ''
# if preload, load local cached schema files
if preload:
self.preload_local_schemas()
评论列表
文章目录