MCPcopy Index your code
hub / github.com/plotly/plotly.py / build_validator

Method build_validator

_plotly_utils/basevalidators.py:2095–2108  ·  view source on GitHub ↗
(validator_info, plotly_name, parent_name)

Source from the content-addressed store, hash-verified

2093
2094 @staticmethod
2095 def build_validator(validator_info, plotly_name, parent_name):
2096 datatype = validator_info["valType"] # type: str
2097 validator_classname = datatype.title().replace("_", "") + "Validator"
2098 validator_class = eval(validator_classname)
2099
2100 kwargs = {
2101 k: validator_info[k]
2102 for k in validator_info
2103 if k not in ["valType", "description", "role"]
2104 }
2105
2106 return validator_class(
2107 plotly_name=plotly_name, parent_name=parent_name, **kwargs
2108 )
2109
2110 def validate_element_with_indexed_name(self, val, validator, inds):
2111 """

Callers 1

__init__Method · 0.80

Calls 2

replaceMethod · 0.45
titleMethod · 0.45

Tested by

no test coverage detected