summaryrefslogtreecommitdiff
path: root/lib/extras.py
Commit message (Expand)AuthorAgeFilesLines
* Use a proper LRU cache for namedtuplesfast-namedtupleDaniele Varrazzo2019-02-021-13/+13
* Added caching of types generated by NamedTupleCursorDaniele Varrazzo2019-02-021-10/+21
* Docs wordsmith for execute_values() fetch paramDaniele Varrazzo2018-12-271-2/+3
* Some harmless adjustments in execute_values() codeDaniele Varrazzo2018-12-271-3/+2
* rename param name to fetchIvan Kotelnikov2018-11-241-4/+4
* add RETURNING clause support in execute_values functionIvan Kotelnikov2018-11-211-1/+10
* Don't barf on Composite passed to execute_values()fix-794Daniele Varrazzo2018-10-231-0/+4
* Full flake8 3.5 cleanupDaniele Varrazzo2018-10-231-5/+2
* Use the connection.info properties instead of the legacy methodsconnection-infoDaniele Varrazzo2018-10-131-3/+3
* Prefer https:// URLs when availableJon Dufresne2018-09-221-3/+3
* Improve doc for extras.wait_selectDaniel Hahler2018-09-051-2/+2
* DictCursor and RealDictCursor rows maintain columns orderDaniele Varrazzo2018-05-211-4/+30
* Restored methods iter*() on dict cursors rowsDaniele Varrazzo2018-05-211-9/+24
* Merge branch 'master' into drop-2to3Daniele Varrazzo2018-05-201-1/+14
|\
| * Allow non-ascii chars in namedtuple fieldsDaniele Varrazzo2018-05-181-3/+6
| * Convert fields names into valid Python identifiers in NamedTupleCursorDaniele Varrazzo2018-01-291-1/+11
* | Drop 2to3 build step; make all code compatible with all PythonsJon Dufresne2017-12-111-7/+7
* | Drop the Python 2 style interface from DictRowJon Dufresne2017-12-111-22/+3
* | User super() throughout DictRow classJon Dufresne2017-12-111-4/+4
|/
* Drop long deprecated function register_tstz_w_secs()Jon Dufresne2017-12-101-12/+0
* Use builtin function next() throughout projectJon Dufresne2017-12-011-6/+6
* Remove redundant parenthesesHugo2017-11-281-1/+1
* __slots__ should be a tupleHugo2017-11-281-1/+1
* Merge branch 'python3_mintimeloggingconnection'Daniele Varrazzo2017-11-281-0/+2
|\
| * Patch for issue #609 for MinTimeLoggingConnectionKevin Campbell2017-11-031-0/+2
* | Remove workarounds for namedtuple on Python <= 2.5Jon Dufresne2017-11-261-16/+5
* | Use modern except syntax throughout projectJon Dufresne2017-11-201-1/+1
|/
* Construct proper human sentences to describe execute_values()Daniele Varrazzo2017-08-311-6/+11
* Note that the fast executemany functions don't respect rowcountDaniele Varrazzo2017-03-281-0/+6
* Stop a docstring generating a warningDaniele Varrazzo2017-02-071-1/+1
* Further minimal performance tweaks to execute_valuesfast-executemanyDaniele Varrazzo2017-02-021-5/+6
* Avoid an useless encode/decode roundtrip in execute_values()Daniele Varrazzo2017-02-021-4/+44
* Better docs for fast executemany functions.Daniele Varrazzo2017-02-021-15/+31
* Fixed execute_values with unicodeDaniele Varrazzo2017-02-011-1/+1
* Fixed fast execute functions with Python 3Daniele Varrazzo2017-02-011-2/+4
* Added execute_batch and execute_values functionsDaniele Varrazzo2017-02-011-0/+80
* Fix DeprecationWarning: generator '__iter__' raised StopIterationfix-iter-warningNotSqrt2017-01-041-20/+26
* Don't try to write bytes in the LoggingConnection fileDaniele Varrazzo2016-12-291-0/+2
* Fix "invalid escape sequence" warning in Python 3.6Tim Graham2016-12-251-1/+1
* Added ipaddress objects conversionDaniele Varrazzo2016-10-111-0/+4
* inet adapters deprecatedDaniele Varrazzo2016-10-111-0/+5
* Python source cleanup using flake8Daniele Varrazzo2016-10-111-37/+63
* Dropped use of b() "macro" and 2to3 fixerDaniele Varrazzo2016-08-151-9/+8
* Move replication-related imports to extras.pyOleksandr Shulgin2016-03-081-4/+4
* Use python-defined make_dsn() for ReplicationConnection classOleksandr Shulgin2016-03-081-13/+2
* Move replication connection to C level.Oleksandr Shulgin2015-10-271-46/+11
* Move the `decode` parameter to `start_replication()`.Oleksandr Shulgin2015-10-231-2/+2
* Add quick start to the replication doc, minor doc fixes.Oleksandr Shulgin2015-10-201-1/+1
* Properly subclass ReplicationCursor on C level.Oleksandr Shulgin2015-10-191-6/+4
* Replace stop_replication with requirement for an exception.Oleksandr Shulgin2015-10-191-0/+12