pyrtc.component_loading
Resolution of component classes from config names and file paths.
Both the config validator and the runtime manager accept components either as
importable dotted names (pyrtc.loop.Loop), bare registry names
(SyntheticSHWFS), or an explicit class_file path. This module is the
single implementation of that lookup so every caller resolves to the same
class object — exec’ing duplicate copies of a module produces distinct class
objects that break descriptor lookups and isinstance checks.
Functions
|
Map a file inside the loaded |
|
Resolve a dotted import path or a bare pyrtc component name to an object. |
|
Load |
|
Resolve a component class from config |