summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for 0.6 releasehappybase-0.6Wouter Bolsterlee2013-06-122-2/+2
|
* Reduce runtime for connection pool tests; add more random failuresWouter Bolsterlee2013-06-071-3/+4
|\
| * Reduce test loop and add more random failures to simulate the functionality.Roger Hu2013-06-071-3/+4
|/
* Delete test table from previous test run before running testsWouter Bolsterlee2013-06-071-0/+10
|\
| * Try to remove the table if it exists before starting tests.Roger Hu2013-06-041-0/+9
|/ | | | Aborting the tests half-way causes issues since teardown_module() is not called.
* Small NEWS updateWouter Bolsterlee2013-06-041-1/+2
|
* Update NEWSWouter Bolsterlee2013-06-041-0/+12
|
* Add README file next to generated Thrift bindingsWouter Bolsterlee2013-06-041-0/+7
|\
| * Add README.TXT file.Roger Hu2013-06-041-0/+17
|/
* Update to use Thrift v0.9.0 and new style classes.Roger Hu2013-06-044-146/+146
|
* Rewrite connection pool exception handlingWouter Bolsterlee2013-06-042-86/+50
| | | | | | | | | | | | The connection pool now uses a much simpler try/except/finally block in the context manager function to detect network/Thrift errors. The pool will now only refreshes connections when Thrift or socket errors occur, and will not react to unrelated application errors anymore. With this approach, the _ClientProxy hack is not needed anymore, so it has been completely eliminated. See issue #25.
* Set debug log level when running tests as __main__Wouter Bolsterlee2013-06-041-0/+3
|
* Fix typo in docstringWouter Bolsterlee2013-06-031-1/+1
|
* Condense 'versionadded' directives in docsWouter Bolsterlee2013-05-251-5/+1
| | | | Hopefully this fixes the rendering on Read the Docs.
* Post-release version bumpWouter Bolsterlee2013-05-241-1/+1
|
* Prepare for 0.5 releasehappybase-0.5Wouter Bolsterlee2013-05-242-4/+4
|
* Remove connection pooling and thread safety from TODOWouter Bolsterlee2013-05-241-5/+0
|
* Add connection pool docs to the user guideWouter Bolsterlee2013-05-242-46/+98
|
* Rename internal connection pool methodWouter Bolsterlee2013-05-241-3/+3
|
* Use 'user guide' instead of 'tutorial' in docsWouter Bolsterlee2013-05-243-10/+10
|
* Fix internal hyperlink in documentationWouter Bolsterlee2013-05-221-2/+2
|
* Update NEWSWouter Bolsterlee2013-05-221-0/+5
| | | | See issue #23.
* Also allow 'long' type for 'timestamp' argsWouter Bolsterlee2013-05-223-4/+7
| | | | Fixes issue #23.
* Fix typo in connection pool API docsWouter Bolsterlee2013-05-211-1/+1
|
* Add some more 'versionadded' markersWouter Bolsterlee2013-05-211-1/+9
|
* Restructure the documentation a bitWouter Bolsterlee2013-05-214-14/+22
|
* Merge intro chapter into documentation overview pageWouter Bolsterlee2013-05-212-61/+50
|
* Simplify donation notice on documention overview pageWouter Bolsterlee2013-05-211-2/+2
|
* Add donation section to FAQWouter Bolsterlee2013-05-211-0/+10
|
* Create FAQ document with explanation about Thrift APIWouter Bolsterlee2013-05-213-46/+55
|
* Add simple tox configurationWouter Bolsterlee2013-05-212-0/+6
|
* Add 'versionadded' markup to docsWouter Bolsterlee2013-05-202-0/+12
|
* Mention connection pool in NEWSWouter Bolsterlee2013-05-201-0/+4
|
* Include connection pool API in docsWouter Bolsterlee2013-05-201-0/+12
|
* Add tests for the connection poolWouter Bolsterlee2013-05-202-16/+105
|
* Add thread-safe connection poolWouter Bolsterlee2013-05-202-0/+241
| | | | See issue #21.
* Capture output from testsWouter Bolsterlee2013-05-201-1/+0
|
* Move Thrift object creation to helper methodWouter Bolsterlee2013-05-031-8/+12
|
* Reorder a few statements in Connection constructorWouter Bolsterlee2013-05-031-11/+10
| | | | | | First check for valid arguments, then assign instance attributes, and do all this in the same order as the arguments are specified in the constructor signature.
* A few minor PEP8 cleanupsWouter Bolsterlee2013-05-033-9/+14
|
* Always access Thrift client instance through connectionWouter Bolsterlee2013-05-032-28/+34
|
* Update test coverage module list in setup.cfgWouter Bolsterlee2013-05-031-1/+1
|
* Split code into separate modulesWouter Bolsterlee2013-05-024-421/+446
| | | | | | | Split the monolithic .api module into separate modules implementing the connection, table, and batch parts. The public API is still the same, since all functionality is available from the main 'happybase' namespace, so this is just an internal cleanup.
* Don't try to open or close sockets twiceWouter Bolsterlee2013-04-301-2/+4
|
* Add donation link to documentationWouter Bolsterlee2013-03-201-0/+8
|
* Minor cleanup on documentation overview pageWouter Bolsterlee2013-03-201-2/+5
|
* Update NEWSWouter Bolsterlee2013-02-061-0/+4
|
* Avoid warnings on shutdown if the logger is goneWouter Bolsterlee2013-02-061-1/+7
|\ | | | | | | Closes issue #18.
| * Fix Log Warning on Shutdownpgatt2013-02-031-1/+5
|/ | | | | Upon shutdown, this error was displayed: Exception AttributeError: "'NoneType' object has no attribute 'debug'" in <bound method Connection.__del__ of <happybase.api.Connection object at 0x106878250>> ignored
* More cosmetic changesWouter Bolsterlee2013-01-292-23/+32
|