EvaluationDeviceNameValidator
¶
-
class
EvaluationDeviceNameValidator
[source]¶ Bases:
taurus.core.evaluation.evalfactory.AbstractEvaluationNameValidator
A validator of names for
EvaluationDevice
-
getNames
(s, factory=None)[source]¶ Returns the complete, normal and short names. (note: complete=normal)
Parameters: - s (:class:~`str`) – input string describing the device
- factory (:class:~`TaurusFactory`) – [Unused]
Return type: :class:~`tuple` <:class:~`str`, :class:~`str`, :class:~`str`> or :class:~`None`
Returns: A tuple of complete, normal and short names, or None if s is an invalid device name
-
name_pattern
= '^(?P<scheme>eval|evaluation)://(db=(?P<dbname>[^?#;]+);)?(dev=(?P<devname>[^?#;]+))(\\?(?!configuration=)(?P<subst>[^#?]*))?$'¶
-