- 01 Jul, 2021 3 commits
-
-
Perceval Guillou authored
-
Perceval Guillou authored
-
Perceval Guillou authored
-
- 09 Feb, 2021 1 commit
-
-
Matias Guijarro authored
fix issue #2552: if no motor controller name is given, build controller name with config md5 hash, to ensure good cache per controller
-
- 24 Nov, 2020 1 commit
-
-
Sebastien Petitdemange authored
-
- 23 Oct, 2020 1 commit
-
-
Can serve counters and temperature objects.
-
- 01 Oct, 2020 1 commit
-
-
Matias Guijarro authored
-
- 21 Sep, 2020 1 commit
-
-
Jibril Mammeri authored
-
- 08 Sep, 2020 1 commit
-
-
blissadm_ID31@bibhelm authored
-
- 27 Aug, 2020 1 commit
-
-
Cyril Guilloud authored
-
- 21 Aug, 2020 1 commit
-
-
bliss administrator authored
-
- 17 Aug, 2020 7 commits
-
-
Wout De Nolf authored
-
Matias Guijarro authored
-
Matias Guijarro authored
-
Matias Guijarro authored
-
Matias Guijarro authored
-
Matias Guijarro authored
-
Matias Guijarro authored
config: Node object refactoring to allow on-demand references evaluation, and improvements on cloning and conversion to dictionary * introduction of the Reference object - reference object has an 'eval' function to evaluate a reference - evaluation returns an object from config, or the value of an object attribute * '$' prefix in YAML values now creates a Reference - no reference evaluation at YAML parsing time * backward compatibility - getting a key with a reference returns the value, not the Reference * => introduction of ConfigList object to represent lists - '.raw_*' methods returns the raw contents, ie. with Reference objects instead of reference evaluated values * node filenames are kept in Node objects - removed 'node2file' dictionary * nodes are indexed automatically when inserting a 'name' key - no need for 'create_index' - same for tags * '.to_dict()' method relies on the Python JSON decoder - simplification of the code * '.deep_copy()' is renamed to '.clone()' * '.deep_copy()' now relies on pickle - simplification of the code - nodes need a reference to the Config object => a trick is used to allow pickling/unpickling * the config object is saved to a tmp dict on pickling, and popped out on unpickling * removed call to 'gc.collect()' - unclear why it was there at the first place * removed weakref to Config object in nodes - nodes need the config, the config has to stay alive as long as nodes are there
-
- 09 Jun, 2020 1 commit
-
-
- 27 May, 2020 4 commits
-
-
- option to not raise exception ported from method to an instance attribute (allows starting and reloading the page without exceptions) - Improved exception handling and messages for user
-
Benoit Formet authored
-
-
situations, specifically when there is a duplicated key in the same file or in another file. web.configuration.config_app: reload configuration not raising exception in case of some misconfigurations
-
- 28 Apr, 2020 2 commits
-
-
Piergiorgio Pancino authored
- comment saving is now possible - updated all bliss modules using pyyaml
-
Piergiorgio Pancino authored
-
- 02 Mar, 2020 1 commit
-
-
Benoit Formet authored
-
- 01 Mar, 2020 1 commit
-
-
Benoit Formet authored
-
- 25 Feb, 2020 1 commit
-
-
Linus Pithan authored
-
- 13 Dec, 2019 1 commit
-
-
Matias Guijarro authored
-
- 04 Dec, 2019 2 commits
-
-
Piergiorgio Pancino authored
-
Piergiorgio Pancino authored
-
- 14 Nov, 2019 1 commit
-
-
Perceval Guillou authored
-
- 10 Oct, 2019 1 commit
-
-
Sebastien Petitdemange authored
As motors and temperature object are insert into the map only once, no need to update.
-
- 09 Oct, 2019 1 commit
-
-
Sebastien Petitdemange authored
config plugin can now yield intermediate object creation to avoid infinite recursion.
-
- 20 Aug, 2019 1 commit
-
-
- 29 Jul, 2019 1 commit
-
-
Sebastien Petitdemange authored
- now deep_copy change the parent with the copied parent => get_inherited on reference object works.
-
- 04 Jul, 2019 1 commit
-
-
Sebastien Petitdemange authored
-
- 28 Jun, 2019 1 commit
-
-
+ fixed save for copied node
-
- 07 Jun, 2019 2 commits
-
-
Matias Guijarro authored
* added 'add_axes_counter' keyword arg to 'config.get' - do not add to map if object is created from another object
-
Matias Guijarro authored
* moved Reference class from emotion to utils - 'replace_reference_by_object' uses Reference objects by default * allow empty names, both for motor controllers or temperature controllers * controllers are not returned from config plugin, if no name has been given
-