genericroboticarm.robo_APIs.dynamic_loader module

genericroboticarm.robo_APIs.dynamic_loader.collect_robo_implementations(package: str = 'genericroboticarm.robo_APIs') set[type[RoboInterface]][source]

Recursively find all subclasses of RoboInterface in a package.

Parameters:

package – Dotted path of the package

Returns:

list of RoboInterface subclasses