History | View | Annotate | Download (5.4 kB)
Explicetely set http connection poolsize
Conflicts:
version
Merge branch 'develop' into feature-tests
Conflicts: kamaki/clients/connection/__init__.py kamaki/clients/connection/kamakicon.py
Allow non-ascii paramters on path2url
Replace calls of the form unicode(v) to the equivalent" '%s' % v
Rename HTTPConnection/Response classes
kamaki.clients.connection.HTTPConnection/Response abstract class are renamedto kamaki.clients.connection.KamakiConnection/Response to avoid confusion w.httplib.HTTPConnection/Response classes
Implement unittests for HTTPConnection object
Class Location: kamaki.clients.connection.HTTPConnectionTest Location: kamaki.clients.connection.test.HTTPConnection
Implement unittests for HTTPResponse kamaki class
Class Location: kamaki.clients.connection.HTTPResponseTest Location: kamaki.clients.connection.test.HTTPResponse
Fix some more pep8 issues, more later
Fix pep8 compliance issues everywhere
Comments for better docs in Connection
kamakicon comments doc-friendly
Fix some docs errors
Propagate error handling corrections up to CLIs
Modernize clients and clients.connection error hdl
Error handling reform start from connection
Fix unresolved httplib request url - path issue
minor unitest fixes
Make all source pep8 compliant
Greenlet/thread safe header/param requests
Requests can now distinguish between "global" headers/paramsand thread-specific.
Implement kamakicon, use it
kamakicon: an httplib/ObjectPool based connection class
Use connection pool after redesigning http connect
HTTPRequestsXxx objects now use connection poolingAtually, connections are not pooled, but responses are.
Implementation of connection pooling with httplib not ready yet
Pooling tested in uploads
HTTPConnection can support pooling implementations
HTTP Response args are now properties
Handle requests exceptions
Minor arangements for error handling
Major changes in client, fixed setup
Seperate Client to Client and HTTPConnectionThe later is put in a separate package kamaki.client.connectionIt manages headers, params, method, url and data of a connectionbut the actuall http connection is not implemented at this...
Create HTTPRequest class
Implements HTTPConnection using the requests pypi package
Connection interface
Seperate commands specs and connection packages