Source code for pyfileconf.data.models.dictconfig

from pyfileconf.assignments.models.container import AssignmentStatementContainer
from pyfileconf.assignments.models.statement import AssignmentStatement
from pyfileconf.basemodels.config import ConfigBase, ImportsAndAssigns
from pyfileconf.data.models.dictfile import SpecificClassDictFile


[docs]class SpecificClassDictConfig(ConfigBase): config_file_class = SpecificClassDictFile
[docs] def as_imports_and_assignments(self) -> ImportsAndAssigns: pipeline_dict_assign = AssignmentStatement.from_str(self['class_dict']) assigns = AssignmentStatementContainer([pipeline_dict_assign]) return self.imports, assigns