#!/usr/bin/env python# -*- coding: utf-8; -*-# Copyright (c) 2021, 2022 Oracle and/or its affiliates.# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/fromenumimportEnum,autofromtypingimportAny,List,Dictfromfsspec.coreimportOpenFile
[docs]@staticmethoddefoption_handler(option:Options)->OptionHandler:handler=OptionFactory.option_handlers.get(option,None)ifhandlerisNone:raiseRuntimeError(f"Option {option} Not Recognized.")returnhandler