summaryrefslogtreecommitdiff
path: root/lib/extras.py
Commit message (Expand)AuthorAgeFilesLines
* fix: correctly handle composites with names or schema requiring escapeDaniele Varrazzo2022-10-061-7/+10
* fix: handle types in the search path in register_composite()Daniele Varrazzo2022-10-061-2/+33
* Copyright year updated to 2021Daniele Varrazzo2021-06-151-1/+1
* Upgrade f-strings with flynt -a and remove int()Hugo van Kemenade2020-11-181-4/+4
* Upgrade f-strings with flyntHugo van Kemenade2020-11-171-20/+18
* Upgrade Python syntax with pyupgrade --py36-plusHugo van Kemenade2020-11-171-46/+46
* Drop support for EOL Python 2.7Hugo van Kemenade2020-11-171-24/+4
* dictcursor-docs-improvementAlexey Bashtanov2020-06-181-1/+4
* Fixed copy() on DictRowfix-1073Daniele Varrazzo2020-04-061-1/+7
* Merge branch 'logging-adapter'Daniele Varrazzo2020-03-081-2/+2
|\
| * #1026 added support for logging.LoggerAdapterBjoern Boschman2020-01-071-2/+2
* | Copyright bumped to 2020Daniele Varrazzo2020-01-171-0/+1
|/
* Fixed use of cursor_factory attribute in connecion subclassesfix-1019Daniele Varrazzo2019-12-091-5/+6
* Making my linter happyDaniele Varrazzo2019-06-071-3/+5
* fix `NamedTupleCursor._cached_make_nt`Changaco2019-06-041-5/+11
* Smart replication feedbackAlexander Kukushkin2019-05-061-2/+2
* More robust RealDictRow populationDaniele Varrazzo2019-04-061-1/+1
* RealDictRow inherits from OrderedDictfix-886Daniele Varrazzo2019-04-061-54/+30
* Fixed RealDictCursor.pop()Daniele Varrazzo2019-04-061-0/+7
* Use PY2, PY3 for conditional code instead of sys.version_infoDaniele Varrazzo2019-03-161-7/+6
* Use True/False instead of 1/0 to represent bool valuesJon Dufresne2019-03-131-12/+11
* Convert `while 1:` statements to `while True:`Jon Dufresne2019-03-131-4/+4
* Copyright year updatedDaniele Varrazzo2019-02-171-1/+1
* 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
|/