1. 23 Jun, 2021 1 commit
  2. 02 Mar, 2021 1 commit
    • Matias Guijarro's avatar
      pi_e727: fix issue 2608, raw_write_read to not try to read multi line answers... · a5b74a2d
      Matias Guijarro authored and Cyril Guilloud's avatar Cyril Guilloud committed
      pi_e727: fix issue 2608, raw_write_read to not try to read multi line answers ; use raw_write_readlines instead
      
      `raw_write_read` was trying to read multi line answers, and
      once a timeout was received it meant 'message complete'.
      However, timeout error in comm/tcp has the side effect of
      closing the connection ; next command was re-opening a connection.
      Sometimes, this reconnection occurs too fast and it is refused
      by the controller.
      In reality, it is much easier to know which commands return multi line
      answers and to wait for those instead (no guessing).
      a5b74a2d
  3. 01 Mar, 2020 1 commit
  4. 20 Aug, 2019 1 commit
    • Matias Guijarro's avatar
      Global map (#847) + fix #727, fix #716, issue #615 + aliases refactoring · a1a20fe3
      Matias Guijarro authored and Sebastien Petitdemange's avatar Sebastien Petitdemange committed
      In order to make it nicer for users, the global objects are initialized
      in bliss/__init__.py ; leaking module-level globals from imports are
      made 'private' with '_' (do not show)
      The logging_startup function is moved from logtools to __init__.py as
      well.
      
      Aliases refactoring:
      * removed AliasMixin class
      * removed 'alias_or_fullname, alias_or_name properties
          - code explicitely ask for name, fullname or alias instead
      * only objects found in env dict can be aliased, or counters
          - the CounterWrapper object is a proxy that evaluates to the corresponding
            counter at runtime, in order to make sure the alias is always in sync
            with the counter. The proxy code is a modified version of the proxy
            from the 'wrapt' project, from 'lazy-object-proxy' (PyPI)
      * added set() and remove()
      a1a20fe3
  5. 05 Jul, 2019 1 commit
  6. 07 Jun, 2019 1 commit
  7. 23 Apr, 2019 1 commit
  8. 14 Mar, 2019 1 commit
  9. 08 Feb, 2019 1 commit
  10. 18 Sep, 2018 1 commit
  11. 21 Aug, 2018 1 commit
  12. 08 Mar, 2018 1 commit
  13. 11 Dec, 2017 1 commit
  14. 27 Sep, 2017 1 commit
  15. 22 Sep, 2017 1 commit
  16. 14 Sep, 2017 1 commit