Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Jun 2004 12:31:42 -0500
From:      Jeff Bachtel <jeff@cepheid.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: MySQL db connect after upgrade to Zope 2.7.0 ...
Message-ID:  <20040603173142.GM46423@cepheid.org>
In-Reply-To: <20040531223231.GA17254@i18n.org>
References:  <20040531190956.G81588@ganymede.hub.org> <20040531223231.GA17254@i18n.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is not valid unless you are running a MySQL DB that supports
transactions (4.0 or later). If you are still running 3.23,
self.transactions should be 0.

jeff

> According to:
> http://www.google.com/search?q=cache:Oti-fgNOtvoJ:www.dzug.org/mailinglisten/zope/archive/2004/2004-04/1082980237427+AttributeError:+server_capabilities&hl=ko
> http://www.google.com/search?q=cache:Eoq-GsF17nUJ:mooya.ath.cx/CubeDeZope/1068486456/index_html+AttributeError:+server_capabilities&hl=ko
> 
> This may be working fix.
> 
> --- ZMySQLDA/db.py.orig	Tue Jun  1 07:29:02 2004
> +++ ZMySQLDA/db.py	Tue Jun  1 07:29:32 2004
> @@ -180,7 +180,7 @@
>          self.connection=connection
>          self.kwargs = kwargs = self._parse_connection_string(connection)
>          self.db=apply(self.Database_Connection, (), kwargs)
> -	self.transactions = self.db.server_capabilities & CLIENT.TRANSACTIONS
> +	self.transactions = 1
>          if self._try_transactions == '-':
>              self.transactions = 0
>          elif not self.transactions and self._try_transactions == '+':
> 
> Hye-Shik



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040603173142.GM46423>