finesse.utilities.misc.check_name

finesse.utilities.misc.check_name(name)[source]

Checks the validity of a component or node name.

A name is valid if it contains only alphanumeric characters and underscores, and is not empty.

Parameters
namestr

The name to check.

Returns
namestr

The name passed to this function if valid.

Raises
ValueError

If name contains non-alphanumeric / underscore characters.