1. 13 Jan, 2021 5 commits
  2. 18 Oct, 2019 1 commit
  3. 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
  4. 12 Sep, 2019 1 commit
  5. 02 Sep, 2019 2 commits
  6. 13 Aug, 2019 1 commit
  7. 18 Jul, 2019 1 commit
  8. 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
  9. 13 Aug, 2018 1 commit
  10. 03 Aug, 2018 2 commits
  11. 17 Jul, 2018 1 commit
  12. 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
  13. 09 May, 2018 1 commit
  14. 10 Apr, 2018 1 commit
  15. 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
  16. 27 Feb, 2018 1 commit
  17. 17 Feb, 2018 1 commit
  18. 13 Feb, 2018 1 commit
  19. 10 Feb, 2018 1 commit
  20. 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
  21. 19 Sep, 2017 1 commit
  22. 05 Sep, 2017 1 commit
  23. 31 Aug, 2017 1 commit
  24. 30 Aug, 2017 5 commits
  25. 30 Mar, 2017 1 commit
  26. 28 Mar, 2017 5 commits