(module: ModuleType, scriptfile)
| 297 | syspath = sys.path |
| 298 | |
| 299 | def register_scripts_from_module(module: ModuleType, scriptfile): |
| 300 | for script_class in module.__dict__.values(): |
| 301 | if type(script_class) != type: |
| 302 | continue |
| 303 | debug(f'Registering script: path="{scriptfile.path}"') |
| 304 | if issubclass(script_class, Script): |
| 305 | scripts_data.append(ScriptClassData(script_class, scriptfile.path, scriptfile.basedir, module)) |
| 306 | elif issubclass(script_class, scripts_postprocessing.ScriptPostprocessing): |
| 307 | postprocessing_scripts_data.append(ScriptClassData(script_class, scriptfile.path, scriptfile.basedir, module)) |
| 308 | |
| 309 | for scriptfile in scripts_list: |
| 310 | try: |
no test coverage detected