Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ac5cde8834 
							
						 
					 
					
						
						
							
							Only use absolute imports in the package  
						
						... 
						
						
						
						In Python 3.2b2 the relative imports are not converted into explicit
ones (with .). 
						
					 
					
						2011-01-08 01:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							80bd6e2794 
							
						 
					 
					
						
						
							
							Merge branch 'python2' into python3  
						
						... 
						
						
						
						Conflicts:
	NEWS-2.3
	psycopg/connection_type.c
	tests/test_connection.py
	tests/types_basic.py 
						
					 
					
						2011-01-03 21:43:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							68305a0eb6 
							
						 
					 
					
						
						
							
							Fixed TYPE adaptation to basic tuples  
						
						... 
						
						
						
						Tuples and namedtuples have different constructors. 
						
					 
					
						2011-01-03 19:27:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							929d62053a 
							
						 
					 
					
						
						
							
							Merge branch 'python2' into python3  
						
						... 
						
						
						
						Conflicts:
	NEWS-2.3
	setup.py 
						
					 
					
						2011-01-02 03:28:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							88bb8eda3e 
							
						 
					 
					
						
						
							
							None/IN adaptation ported to Python 3.  
						
						
						
					 
					
						2011-01-02 00:44:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7ac0bdd661 
							
						 
					 
					
						
						
							
							Added PostgreSQL composite types typecaster to Python tuples.  
						
						
						
					 
					
						2011-01-02 00:34:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							3e94375cf7 
							
						 
					 
					
						
						
							
							Merge branch 'python2' into python3  
						
						... 
						
						
						
						Conflicts:
	ChangeLog
	NEWS-2.3
	lib/extensions.py
	psycopg/microprotocols.c
	setup.py 
						
					 
					
						2011-01-01 17:14:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							fdfa2de1a1 
							
						 
					 
					
						
						
							
							Fixed adaptation of None in composite types (ticket  #26 ).  
						
						... 
						
						
						
						Added an adapter for None: it is usually not invoked as adaptation to
NULL is a fast path in mogrify, but can be invoked by composite types.
Notice that composite types still have the option to fast-path None
(e.g. list adapter does). 
						
					 
					
						2011-01-01 17:07:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa9117835 
							
						 
					 
					
						
						
							
							Inet adapter compatible with Python 3.  
						
						
						
					 
					
						2010-12-31 03:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							c176de4bf8 
							
						 
					 
					
						
						
							
							Hstore adapter compatible with Python 3.  
						
						
						
					 
					
						2010-12-31 03:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							89c492d3a4 
							
						 
					 
					
						
						
							
							Added b() function to return bytes in both Py2 and Py3.  
						
						
						
					 
					
						2010-12-31 03:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e18f1c63ea 
							
						 
					 
					
						
						
							
							Deal with slices passed to __*item__ in Python 3.  
						
						
						
					 
					
						2010-12-23 03:28:19 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b96dcef8a2 
							
						 
					 
					
						
						
							
							Fixed PG -> Py encodings mapping with non-alnum chars.  
						
						... 
						
						
						
						We mangle the encoding names a little bit before asking it to the
backend: be sure to be able to find the equivalent Python code back or
decoding (unicode cast or Py3) will barf. 
						
					 
					
						2010-12-21 04:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							31093a7a58 
							
						 
					 
					
						
						
							
							Some light cleanup for Py3 conversion.  
						
						... 
						
						
						
						Either flagged as warning by python2.6 -3 or converted by 2to3. 
						
					 
					
						2010-12-21 04:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0ad7483a2b 
							
						 
					 
					
						
						
							
							DictRow items can be updated. Patch by Alex Aster.  
						
						
						
					 
					
						2010-12-01 13:17:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							94348bfb78 
							
						 
					 
					
						
						
							
							hstore registration doesn't fail if typarray column not available.  
						
						
						
					 
					
						2010-11-19 03:51:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							3cae0f3f5d 
							
						 
					 
					
						
						
							
							NamedTupleCursor doesn't change exception when fetching with no result.  
						
						
						
					 
					
						2010-11-11 10:39:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ef7a5ee8a9 
							
						 
					 
					
						
						
							
							Build the namedtuple only once per execution, not once per fetch.  
						
						
						
					 
					
						2010-11-11 10:39:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							f0773d5682 
							
						 
					 
					
						
						
							
							Avoid pointless string manipulation in NamedTupleCursor.  
						
						... 
						
						
						
						Closes ticket #10 . Reported by Marko Kreen. 
						
					 
					
						2010-11-09 11:17:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							abad3127ca 
							
						 
					 
					
						
						
							
							Added NamedTupleCursor.  
						
						
						
					 
					
						2010-11-06 04:33:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							01ec120aa8 
							
						 
					 
					
						
						
							
							Hstore documentation improved.  
						
						
						
					 
					
						2010-11-05 09:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							4b98e8941f 
							
						 
					 
					
						
						
							
							Added some documentation for the hstore adaptation.  
						
						
						
					 
					
						2010-11-05 09:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							d5bf400cb4 
							
						 
					 
					
						
						
							
							The hstore typecast can be registered globally.  
						
						
						
					 
					
						2010-11-05 09:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							bb41acd1da 
							
						 
					 
					
						
						
							
							Favour the PG9 implementation of the hstore adapter.  
						
						
						
					 
					
						2010-11-05 09:34:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ed623776f3 
							
						 
					 
					
						
						
							
							Hstore can return unicode keys and values.  
						
						
						
					 
					
						2010-11-05 09:34:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							af835f8857 
							
						 
					 
					
						
						
							
							Correctly parse escaped quotes from hstore.  
						
						... 
						
						
						
						Parse regexp simplified. 
						
					 
					
						2010-11-05 09:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							70880dde79 
							
						 
					 
					
						
						
							
							Added special cases to store empty dicts.  
						
						
						
					 
					
						2010-11-05 09:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6d441b6e03 
							
						 
					 
					
						
						
							
							Added hstore typecaster registration.  
						
						
						
					 
					
						2010-11-05 09:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							fef9727cce 
							
						 
					 
					
						
						
							
							parse_hstore converted in class method.  
						
						
						
					 
					
						2010-11-05 09:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							5844e989c4 
							
						 
					 
					
						
						
							
							Added function to parse an hstore into a dict.  
						
						
						
					 
					
						2010-11-05 09:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							5693c9cab1 
							
						 
					 
					
						
						
							
							Added implementation of python dict adapter to hstore.  
						
						
						
					 
					
						2010-11-05 09:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							2f29429e88 
							
						 
					 
					
						
						
							
							Expose the Xid object in the extension module.  
						
						
						
					 
					
						2010-11-05 09:34:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							4f66de494b 
							
						 
					 
					
						
						
							
							Added tpc_prepare and CONN_STATUS_PREPARED.  
						
						
						
					 
					
						2010-11-05 09:34:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							4ec298e112 
							
						 
					 
					
						
						
							
							Notify object exposed in the extensions module.  
						
						
						
					 
					
						2010-11-05 09:34:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							575b2b5f77 
							
						 
					 
					
						
						
							
							The Inet type knows how to adapt itself.  
						
						... 
						
						
						
						Implemented __conform__ as the Adaptation PEP suggests. It is not
required for the type to be registered as adapter. 
						
					 
					
						2010-09-25 23:55:55 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							75a6f783c5 
							
						 
					 
					
						
						
							
							Added PostgreSQL 9.0 error codes.  
						
						
						
					 
					
						2010-09-23 23:43:23 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Di Gregorio 
							
						 
					 
					
						
						
						
						
							
						
						
							b263fbf274 
							
						 
					 
					
						
						
							
							Added deprecation warning to register_tstz_w_secs  
						
						
						
					 
					
						2010-07-13 14:26:52 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							927f2bb1f1 
							
						 
					 
					
						
						
							
							Dropped logging.basicConfig() call.  
						
						... 
						
						
						
						It messes up with projects using logging but where no handler is
installed on the root logger.  Bug reported by Joe Abbate. 
						
					 
					
						2010-07-09 23:23:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							4a78e4068b 
							
						 
					 
					
						
						
							
							Dropped register_tstz_w_secs() implementation.  
						
						... 
						
						
						
						The function is no-op now that the default type caster can deal with
seconds in the tz offset. 
						
					 
					
						2010-05-20 02:18:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							60e7522e47 
							
						 
					 
					
						
						
							
							Added evaluable representation for the FixedOffsetTimezone object.  
						
						
						
					 
					
						2010-05-15 14:27:23 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							d30daac782 
							
						 
					 
					
						
						
							
							Fixed typo in LocalTimezone doc.  
						
						
						
					 
					
						2010-05-15 14:27:23 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e8c2a14362 
							
						 
					 
					
						
						
							
							Added typecasters for arrays of specific MX/Py time-related types.  
						
						
						
					 
					
						2010-05-15 14:27:23 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							127f92f9db 
							
						 
					 
					
						
						
							
							Changed 'psyco_wait()' to only take the connection.  
						
						
						
					 
					
						2010-04-21 15:21:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							8ba0f00d21 
							
						 
					 
					
						
						
							
							Added 'get_wait_callback()' function.  
						
						
						
					 
					
						2010-04-21 15:21:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1446f046e9 
							
						 
					 
					
						
						
							
							Added wait callback and functions to deal with it.  
						
						
						
					 
					
						2010-04-21 15:21:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							d162c08cfa 
							
						 
					 
					
						
						
							
							PY* and MX* typecasters imported into the extensions module.  
						
						
						
					 
					
						2010-04-14 00:27:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							54e9c89ea4 
							
						 
					 
					
						
						
							
							DECIMAL typecaster imported into the extensions module.  
						
						
						
					 
					
						2010-04-14 00:20:16 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Di Gregorio 
							
						 
					 
					
						
						
						
						
							
						
						
							c1a24f4ca2 
							
						 
					 
					
						
						
							
							NOTIFYs fix and poll status changes  
						
						... 
						
						
						
						POLL_OK has been changed from 3 to 0 to let the user specify a short loop
just as "if not curs.poll()" instead of having to check for write and read
separately. For an example of this, see examples/notify.py. 
						
					 
					
						2010-04-05 16:52:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Urbański 
							
						 
					 
					
						
						
						
						
							
						
						
							01799e9137 
							
						 
					 
					
						
						
							
							Make asynchronous connections produce asynchronous cursors by default  
						
						... 
						
						
						
						Drop the async kwarg from cursor.execute(), cursors created by
asynchronous connections will be asynchronous by default, ones created
by synchronous connections will be synchronous.
Mind that this might break third party subclasses of
psycopg2.extensions.cursor, if they try to chain to the superclass in
their execute() implementation and are passing the async kwarg. The
example cursors in psycopg2.extras have been fixed no to do that. 
						
					 
					
						2010-04-05 11:41:32 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Di Gregorio 
							
						 
					 
					
						
						
						
						
							
						
						
							34317dc4c3 
							
						 
					 
					
						
						
							
							Support asynchronous connection building  
						
						... 
						
						
						
						After calling psycopg2.connect(dsn, async=True) you can poll the
connection that will tell you whether its file descriptor should be
waited on to become writable or readable or that the connection
attempt has succeeded.
Edited commit by Jan to not expose internal state in extensions.py. 
						
					 
					
						2010-04-05 11:30:03 +02:00