1fromimportlibimportimport_module 2fromimportlib.utilimportfind_spec 3 4fromplain.packagesimportPackageConfig,packages_registry,register_config 5 6from.registryimportjobs_registry 7 8JOBS_MODULE_NAME="jobs" 91011@register_config12classConfig(PackageConfig):13package_label="plainworker"1415defready(self):16# Trigger register calls to fire by importing the modules17forpackage_configinpackages_registry.get_package_configs():18module_name=f"{package_config.name}.{JOBS_MODULE_NAME}"19iffind_spec(module_name):20import_module(module_name)2122# Also need to make sure out internal jobs are registered23import_module("plain.worker.scheduling")2425jobs_registry.ready=True