Skip to content
This repository has been archived by the owner on Mar 17, 2021. It is now read-only.

Config loaders #1116

Draft
wants to merge 104 commits into
base: develop
Choose a base branch
from
Draft

Commits on Apr 15, 2019

  1. Add main Taurus parser with common options and ability to load subcom…

    …mands
    Stanislaw Cabala committed Apr 15, 2019
    Configuration menu
    Copy the full SHA
    4e9d30d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0db8ad8 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2020

  1. Merge branch 'develop' of https://github.com/taurus-org/taurus into d…

    …evelop
    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    6586b9b View commit details
    Browse the repository at this point in the history
  2. Add skeleton for config loader

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    4771f9a View commit details
    Browse the repository at this point in the history
  3. Define interface of abstract class

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    e0e5c92 View commit details
    Browse the repository at this point in the history
  4. Move to use abstract class

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    938db8c View commit details
    Browse the repository at this point in the history
  5. Implementation of JSON config loader

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    88d733c View commit details
    Browse the repository at this point in the history
  6. Delegate non-path strings to PyConfigLoader

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    512a931 View commit details
    Browse the repository at this point in the history
  7. Add implementation fo Python config loader

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    9ab3ef4 View commit details
    Browse the repository at this point in the history
  8. Add implementation of config loader from XML file

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    00a0c43 View commit details
    Browse the repository at this point in the history
  9. Specify proper section in XML

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    9e021a5 View commit details
    Browse the repository at this point in the history
  10. Get in line with what XML file loads

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    684ba73 View commit details
    Browse the repository at this point in the history
  11. Use helper function

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    9118498 View commit details
    Browse the repository at this point in the history
  12. Use helper function for Python config loader also

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    445285e View commit details
    Browse the repository at this point in the history
  13. Use config loader for most of configuration

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    00e4139 View commit details
    Browse the repository at this point in the history
  14. Allow setting deprecated Monitor widget

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    81bf057 View commit details
    Browse the repository at this point in the history
  15. Add filed with absolute path to config directory

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    cce2f9a View commit details
    Browse the repository at this point in the history
  16. Load Sardana stuff from config files

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    1fb53f8 View commit details
    Browse the repository at this point in the history
  17. Cleanup xmlroot

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    b45c603 View commit details
    Browse the repository at this point in the history
  18. Make loader more robust

    Stanislaw Cabala committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    ea2e634 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2020

  1. Delete function from unsucessful merge

    Stanislaw Cabala committed Jun 13, 2020
    Configuration menu
    Copy the full SHA
    5e83ae3 View commit details
    Browse the repository at this point in the history
  2. Use absolute paths for imports

    Stanislaw Cabala committed Jun 13, 2020
    Configuration menu
    Copy the full SHA
    7a27f2a View commit details
    Browse the repository at this point in the history
  3. Remove unused imports

    Stanislaw Cabala committed Jun 13, 2020
    Configuration menu
    Copy the full SHA
    4f213ff View commit details
    Browse the repository at this point in the history
  4. Load monitor widget directly in config loader

    Stanislaw Cabala committed Jun 13, 2020
    Configuration menu
    Copy the full SHA
    d5e7d0f View commit details
    Browse the repository at this point in the history
  5. Add some documentation

    Stanislaw Cabala committed Jun 13, 2020
    Configuration menu
    Copy the full SHA
    072f025 View commit details
    Browse the repository at this point in the history
  6. Fix bugs when loading Python module

    Stanislaw Cabala committed Jun 13, 2020
    Configuration menu
    Copy the full SHA
    4ee3e72 View commit details
    Browse the repository at this point in the history
  7. PEP8

    Stanislaw Cabala committed Jun 13, 2020
    Configuration menu
    Copy the full SHA
    8b85750 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2020

  1. Use entrypoints to discover and load config loader plugins

    Stanislaw Cabala committed Jun 15, 2020
    Configuration menu
    Copy the full SHA
    fb890ce View commit details
    Browse the repository at this point in the history
  2. Return default value when reading config from Python module

    Stanislaw Cabala committed Jun 15, 2020
    Configuration menu
    Copy the full SHA
    5f7fc7f View commit details
    Browse the repository at this point in the history
  3. Fix issues with entrypoints

    Stanislaw Cabala committed Jun 15, 2020
    Configuration menu
    Copy the full SHA
    10394bd View commit details
    Browse the repository at this point in the history
  4. Add launcher for manual testing of config loader

    Stanislaw Cabala committed Jun 15, 2020
    Configuration menu
    Copy the full SHA
    6736212 View commit details
    Browse the repository at this point in the history
  5. Add examples of configuration for Python and JSON file

    Stanislaw Cabala committed Jun 15, 2020
    Configuration menu
    Copy the full SHA
    a6386b8 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2020

  1. Make quick launcher more structurized

    Stanislaw Cabala committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    402c829 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3af287 View commit details
    Browse the repository at this point in the history
  3. Implement supports method for all loaders

    Stanislaw Cabala committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    b5764a9 View commit details
    Browse the repository at this point in the history
  4. Make supports method static

    Stanislaw Cabala committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    7e5ff0e View commit details
    Browse the repository at this point in the history
  5. Adapt getLoader emthod to support multiple loaders

    Stanislaw Cabala committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    ae83efc View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2020

  1. m, typo

    Carlos Pascual committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    9bf4b54 View commit details
    Browse the repository at this point in the history
  2. Add prefix for config loaders entrypoints

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    5475327 View commit details
    Browse the repository at this point in the history
  3. Remove deprecated properties and Sardana-centred ones from mandatory …

    …abstract API
    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    1a3764d View commit details
    Browse the repository at this point in the history
  4. Remove conf_dir from mandatory abstract API

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    9cd2178 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5acc5c7 View commit details
    Browse the repository at this point in the history
  6. Split logic responsible for loading data from formatting data

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    204a84d View commit details
    Browse the repository at this point in the history
  7. Update loading values from configuration

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    94ba5ab View commit details
    Browse the repository at this point in the history
  8. Add BckCompatConfigLoader

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    d98275f View commit details
    Browse the repository at this point in the history
  9. Add config loader for Sardana

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    fc8d1e2 View commit details
    Browse the repository at this point in the history
  10. Allow loading deprecated and Sardana-related config values

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    435e250 View commit details
    Browse the repository at this point in the history
  11. Fix syntax

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    e48b285 View commit details
    Browse the repository at this point in the history
  12. Add hooks list to abstract interface

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    16a41b7 View commit details
    Browse the repository at this point in the history
  13. Add hooks for backward compatible changes

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    42689ba View commit details
    Browse the repository at this point in the history
  14. Add Sardana custom laoder with hooks

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    3b56644 View commit details
    Browse the repository at this point in the history
  15. Update _loadCustomPanels method to laod panels from configuration or …

    …Pool instruments
    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    5b59928 View commit details
    Browse the repository at this point in the history
  16. Remove Sardana-related config loader methods

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    a97404e View commit details
    Browse the repository at this point in the history
  17. Execute registered config loader hooks

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    b883df6 View commit details
    Browse the repository at this point in the history
  18. PEP8

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    b8910fb View commit details
    Browse the repository at this point in the history
  19. Add missing entry point for Sardana config loader

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    5be97c5 View commit details
    Browse the repository at this point in the history
  20. Fix typo

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    edda3b9 View commit details
    Browse the repository at this point in the history
  21. Always try to laod Sardana config values

    Stanislaw Cabala committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    085e8af View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2020

  1. m, typos

    Carlos Pascual committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    1f4247f View commit details
    Browse the repository at this point in the history
  2. m, typo

    Carlos Pascual committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    deb7c9a View commit details
    Browse the repository at this point in the history
  3. Retiurn loaders list from loader function

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    55bab0b View commit details
    Browse the repository at this point in the history
  4. getLoader -> getLoaders

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    1d08b0f View commit details
    Browse the repository at this point in the history
  5. Move getLoaders function to its own module

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    00a24d6 View commit details
    Browse the repository at this point in the history
  6. USe variable with entry point name for easier testing

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    edf38f6 View commit details
    Browse the repository at this point in the history
  7. Create instrument panels completely in config loader hook

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    fd8b344 View commit details
    Browse the repository at this point in the history
  8. Protect against expections raised while executing config hooks

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    f8433f7 View commit details
    Browse the repository at this point in the history
  9. Add new exception speicifc for hooks

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    b0a09e8 View commit details
    Browse the repository at this point in the history
  10. Simplify handling of errors

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    21c5b95 View commit details
    Browse the repository at this point in the history
  11. Import just Device

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    c6a6a68 View commit details
    Browse the repository at this point in the history
  12. Move custom exceptions to util module

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    e0b6582 View commit details
    Browse the repository at this point in the history
  13. Remove unused import

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    a4a5e1e View commit details
    Browse the repository at this point in the history
  14. Provide concrete config loader classes for Python and XML configurati…

    …on format
    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    fdff9cc View commit details
    Browse the repository at this point in the history
  15. Add new Sardana config laoders to entry point

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    4a402e2 View commit details
    Browse the repository at this point in the history
  16. Update docstring

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    9bd06cd View commit details
    Browse the repository at this point in the history
  17. Refactor loading instruments from Pool

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    2428a08 View commit details
    Browse the repository at this point in the history
  18. PEP8

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    6bff4ed View commit details
    Browse the repository at this point in the history
  19. Simplify printing configuration

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    bc2ab07 View commit details
    Browse the repository at this point in the history
  20. Add method to cast TaurusGuiComponent to dictionary

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    5afc4e9 View commit details
    Browse the repository at this point in the history
  21. Cast description obejcts to dictionaries to simplify printing

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    6b1622b View commit details
    Browse the repository at this point in the history
  22. Return dictionary, not result of 'update' call (None)

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    a229e6c View commit details
    Browse the repository at this point in the history
  23. Fix printing description objects

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    b10acbc View commit details
    Browse the repository at this point in the history
  24. Allow easy printing of ExternalApp objects

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    372c8e5 View commit details
    Browse the repository at this point in the history
  25. Merge branch 'develop' of https://github.com/taurus-org/taurus into d…

    …evelop
    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    0123838 View commit details
    Browse the repository at this point in the history
  26. Merge branch 'develop' into config_loaders

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    2431aeb View commit details
    Browse the repository at this point in the history
  27. Merge branch 'config_loaders' of https://github.com/stanislaw47/taurus

    …into config_loaders
    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    87682d8 View commit details
    Browse the repository at this point in the history
  28. Move default values to DEFAULT_CONFIG variable

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    94f9030 View commit details
    Browse the repository at this point in the history
  29. Use unified way of refering to configuration fields

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    5dee71a View commit details
    Browse the repository at this point in the history
  30. Make conf private variable

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    da9893d View commit details
    Browse the repository at this point in the history
  31. Adapt loaders to new API

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    cc9e428 View commit details
    Browse the repository at this point in the history
  32. Do not pass conf instance to hooks

    Stanislaw Cabala committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    6e89719 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2020

  1. Fix extending CONFIG_VALUES list

    Stanislaw Cabala committed Jun 20, 2020
    Configuration menu
    Copy the full SHA
    4ccdf92 View commit details
    Browse the repository at this point in the history
  2. Add support for XML_CONFIG field

    Stanislaw Cabala committed Jun 20, 2020
    Configuration menu
    Copy the full SHA
    c96d2eb View commit details
    Browse the repository at this point in the history
  3. MAke GUI_NAME optional (default to confname)

    Stanislaw Cabala committed Jun 20, 2020
    Configuration menu
    Copy the full SHA
    d41ccac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9b26e7 View commit details
    Browse the repository at this point in the history
  5. Add helper method for generating pure Python dictionary from configur…

    …ation dictionary
    Stanislaw Cabala committed Jun 20, 2020
    Configuration menu
    Copy the full SHA
    f3b9adf View commit details
    Browse the repository at this point in the history
  6. Use existing DESCRIPTIONS list

    Stanislaw Cabala committed Jun 20, 2020
    Configuration menu
    Copy the full SHA
    24b5651 View commit details
    Browse the repository at this point in the history
  7. Fix JSON loader

    Stanislaw Cabala committed Jun 20, 2020
    Configuration menu
    Copy the full SHA
    19b22a0 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2020

  1. Add skeleton of tests for PYthon configuration

    Stanislaw Cabala committed Jun 22, 2020
    Configuration menu
    Copy the full SHA
    8dcca46 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2021

  1. Configuration menu
    Copy the full SHA
    f352cba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eee6441 View commit details
    Browse the repository at this point in the history
  3. Get rid of hooks

    stanislaw47 committed Feb 7, 2021
    Configuration menu
    Copy the full SHA
    8cbb2bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    10de1a1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fbbd352 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. Configuration menu
    Copy the full SHA
    3b9e6d4 View commit details
    Browse the repository at this point in the history