1. 15 Apr, 2013 1 commit
  2. 11 Apr, 2013 1 commit
  3. 04 Apr, 2013 1 commit
    • Stavros Sachtouris's avatar
      Redesign http connection module · c2b5da2f
      Stavros Sachtouris authored
      Merge everything to kamaki.clients
      
      Remove multiple hierarchies of connection classes (== abandon support for
          alternative connection methods, e.g. for requests from pypi)
      
      New connection classes are
      - RequestManager
      - ResponseManager
      Semantics:
          RequestManager constructor commits a request without performing it
            but it performs all sanity checks for url, path, method and params
          RequestManager.perform will perform the commited request, if called
          ResponseManager constructor needs a RequestManager instance
          ResponseManager.(various properties)
              request is pooled from a ContextManagerPool (objpool) when needed.
              Results are cached and used as long as the ResponseManager instance
              is alive
      
      Remove KamakiConnection/ResponseErrors, use ClientError wrapers for everything
      
      Remove the connection livetest
      
      TODO: Adjust unittests
      c2b5da2f
  4. 15 Mar, 2013 2 commits
  5. 14 Mar, 2013 1 commit
  6. 12 Mar, 2013 1 commit
  7. 06 Mar, 2013 1 commit
  8. 05 Mar, 2013 1 commit
  9. 26 Feb, 2013 2 commits
  10. 20 Feb, 2013 1 commit
  11. 11 Feb, 2013 2 commits
  12. 08 Feb, 2013 1 commit
  13. 05 Feb, 2013 1 commit
  14. 08 Jan, 2013 1 commit
  15. 03 Jan, 2013 1 commit
  16. 20 Dec, 2012 1 commit
  17. 05 Dec, 2012 1 commit
  18. 30 Nov, 2012 2 commits
  19. 09 Nov, 2012 1 commit
  20. 08 Nov, 2012 2 commits
  21. 02 Nov, 2012 1 commit
  22. 29 Oct, 2012 1 commit
  23. 26 Oct, 2012 1 commit
  24. 25 Oct, 2012 2 commits
  25. 22 Oct, 2012 1 commit
  26. 19 Oct, 2012 1 commit
  27. 15 Oct, 2012 1 commit
  28. 03 Sep, 2012 2 commits
  29. 31 Aug, 2012 1 commit
  30. 29 Aug, 2012 1 commit
    • Stavros Sachtouris's avatar
      Major changes in client, fixed setup · 2f749e6e
      Stavros Sachtouris authored
      Seperate Client to Client and HTTPConnection
      The later is put in a separate package kamaki.client.connection
      It manages headers, params, method, url and data of a connection
      but the actuall http connection is not implemented at this
      abstract level
      There is an HTTPRequest class extention of HTTPConnection in the
      same package. It implements connection using requests package
      so basicaly it replicates the connection procedure that was used
      in kamaki so far.
      Minor modifications were nessacary at every client lib package
      
      Setup is now aware of gevent and commands package
      2f749e6e
  31. 07 Aug, 2012 1 commit
  32. 18 Jul, 2012 1 commit
  33. 17 Jul, 2012 1 commit