1. 02 Feb, 2021 1 commit
  2. 19 Jan, 2021 2 commits
  3. 13 Jan, 2021 5 commits
  4. 18 Oct, 2019 1 commit
  5. 18 Sep, 2019 1 commit
    • Neil Jerram's avatar
      Fix exception signature · 19abd85b
      Neil Jerram authored
      I previously extended the Etcd3Exception constructor signature such
      that it was no longer possible for the derived exception types to
      construct with no args.  This change makes that possible again, while
      still allowing an Etcd3Exception to be constructed with detail text as
      well as the traditional "Bad Request" message.
      19abd85b
  6. 12 Sep, 2019 1 commit
  7. 02 Sep, 2019 2 commits
  8. 13 Aug, 2019 1 commit
  9. 18 Jul, 2019 1 commit
  10. 23 Aug, 2018 1 commit
    • Hunt Xu's avatar
      Fix for python 3 · ad566c29
      Hunt Xu authored
      utils._decode() returns base64-decoded data. In Python 2 it is an
      instance of str() while in Python 3 the returned value is an instance of
      bytes(). This commit makes etcd3gw lock work and the unit tests run
      correctly without the implicit convention between str and bytes in
      Python 3.
      
      Fixes: #24
      ad566c29
  11. 13 Aug, 2018 1 commit
  12. 03 Aug, 2018 2 commits
  13. 17 Jul, 2018 1 commit
  14. 13 Jun, 2018 1 commit
    • MichealCloud's avatar
      Update lock.py · 8fccb674
      MichealCloud authored
      Locks can not be freed after multiple acquire functions are executed in single case mode
      8fccb674
  15. 09 May, 2018 1 commit
  16. 10 Apr, 2018 1 commit
  17. 04 Apr, 2018 1 commit
    • Shaun Crampton's avatar
      Use the socket shutdown() workaround on Python 2 · 797cb2e6
      Shaun Crampton authored
      The previous technique used to try to force-close the
      watch socket didn't work on (at least) Python 2.7.12 but the
      old Python 3.x workaround seems to work fine on Python 2.7 as
      well. Use that.
      
      Fixes #15
      797cb2e6
  18. 27 Feb, 2018 1 commit
  19. 17 Feb, 2018 1 commit
  20. 13 Feb, 2018 1 commit
  21. 10 Feb, 2018 1 commit
  22. 24 Nov, 2017 1 commit
    • Li Ma's avatar
      Fix the watch prefix bug · 309df0ce
      Li Ma authored
      The watch API cannot work properly. When you set up a key prefix,
      it will still watch the whole key space. This commit fixes it.
      
      The reason is that when it deals with the original key prefix string,
      it double encodes the string in client.py and watch.py.
      309df0ce
  23. 19 Sep, 2017 1 commit
  24. 05 Sep, 2017 1 commit
  25. 31 Aug, 2017 1 commit
  26. 30 Aug, 2017 5 commits
  27. 30 Mar, 2017 1 commit
  28. 28 Mar, 2017 2 commits