Skip to content
Snippets Groups Projects
Select Git revision
  • 526475ecee2d1dd6fa7e37940b0baf8863d5a5d2
  • main default protected
  • renovate/lock-file-maintenance
  • demo protected
  • person-select-custom
  • dbp-translation-component
  • icon-set-mapping
  • port-i18next-parser
  • remove-sentry
  • favorites-and-recent-files
  • revert-6c632dc6
  • lit2
  • advertisement
  • wc-part
  • automagic
  • publish
  • wip-cleanup
  • demo-file-handling
18 results

demo.js

Blame
  • ApplicationConfig.py 1.74 KiB
    import logging
    import sys
    from pathlib import Path
    import confighandler as cfg
    from confighandler.controller.SelectableList import SelectableList
    from LaserConfig import LaserConfig
    
    
    class ApplicationConfig(cfg.ConfigNode):
    
        def __init__(self) -> None:
            super().__init__()
    
            self.output_directory: cfg.Field[Path] = cfg.Field(Path("../../tests/t_{wafer_number}"))
    
            self.wafer_version: cfg.Field[str] = cfg.Field("v1.0",
                                                           friendly_name="wafer_version",
                                                           description="The version of the wafer")
    
            self.wafer_number: cfg.Field[int] = cfg.Field(1,
                                                          friendly_name="wafer_number",
                                                          description="The version of the wafer")
    
            self.check: cfg.Field[bool] = cfg.Field(False, friendly_name="testcheck",
                                                    description="Testcheck")
    
            self.wafer_nr: cfg.Field[str] = cfg.Field("12345ABCD_{wafer_number}",
                                                      friendly_name="wafer_nr",
                                                      description="The version of the wafer")
    
            self.wafer_number2: cfg.Field[tuple] = cfg.Field((1, 2),
                                                             friendly_name="wafer_number2",
                                                             description="The version of the wafer")
    
            self.wafer_list: cfg.Field[list] = cfg.Field([1, 2],
                                                         friendly_name="wafer_list",
                                                         description="The version of the wafer")
    
            self.register()