[Zope-DB] Re: Zope-DB digest, Vol 1 #435 - 11 msgs

CY CY" <cyhoong@pc.jaring.my
Thu, 27 Mar 2003 16:37:25 +0800


----- Original Message -----
From: <zope-db-request@zope.org>
To: <zope-db@zope.org>
Sent: Thursday, March 27, 2003 1:00 AM
Subject: Zope-DB digest, Vol 1 #435 - 11 msgs


> Send Zope-DB mailing list submissions to
> zope-db@zope.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://mail.zope.org/mailman/listinfo/zope-db
> or, via email, send a message with subject or body 'help' to
> zope-db-request@zope.org
>
> You can reach the person managing the list at
> zope-db-admin@zope.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Zope-DB digest..."
>
>
> Today's Topics:
>
>    1. RE: Zope and ZPsycopgDA almost working... (Tamir Halperin)
>    2. RE: [ADMIN] Zope and ZPsycopgDA almost working... (Tamir Halperin)
>    3. RE: Zope and ZPsycopgDA almost working... (Charlie Clark)
>    4. RE: Zope and ZPsycopgDA almost working... (Tamir Halperin)
>    5. Re: [ADMIN] Zope and ZPsycopgDA almost working... (Robert Treat)
>    6. Logout script (CY)
>    7. Re: Logout script (Charlie Clark)
>    8. Error Value: Invalid value, 0000-00-00, for ... (Frerichs, Thomas
(CONS FIN))
>    9. Re: Error Value: Invalid value, 0000-00-00, for ... (Charlie Clark)
>   10. Re: Error Value: Invalid value, 0000-00-00, for ... (M.-A. Lemburg)
>   11. Re: Error Value: Invalid value, 0000-00-00, for ... (Alex Cowan)
>
> --__--__--
>
> Message: 1
> Subject: RE: [Zope-DB] Zope and ZPsycopgDA almost working...
> Date: Tue, 25 Mar 2003 12:11:39 -0500
> From: "Tamir Halperin" <tamir@brobus.net>
> To: "Charlie Clark" <charlie@begeistert.org>
> Cc: "Zope Database Mailing List" <zope-db@zope.org>
>
> Sorry, Charlie (couldn't resist),
>
> I'm not that proficient in Python to simply "...check that you can =
> connect to the DB with psycopg in Python." A little step by step =
> intruction will go a long way here at this point.
>
> I've taken care of Zope part. The product appears unbroken in the =
> Products list.
>
> Furthermore, the fact that psycopg.OperationalError is properly raising =
> an error message that indicates the "target machine actively refused it" =
> strongly suggests, I think, that psycopg is behaving normally from =
> within Zope.
>
> All your help is valuable so please feel free to spoil me with it.
>
> Tamir
>
> > -----Original Message-----
> > From: Charlie Clark [mailto:charlie@begeistert.org]
> > Sent: Tuesday, March 25, 2003 4:50 AM
> > To: Tamir Halperin
> > Cc: Zope Database Mailing List; pgsql-admin@postgresql.org
> > Subject: Re: [Zope-DB] Zope and ZPsycopgDA almost working...
> >=20
> >=20
> >=20
> > On 2003-03-25 at 07:20:14 [+0100], Tamir Halperin wrote:
> > > psycopg.OperationalError
> > > could not connect to server: No connection could be made=20
> > because the=20
> > > target machine actively refused it.
> > >  (0x0000274D)
> > >     Is the server running on host 192.168.1.102 and=20
> > accepting TCP/IP=20
> > >     connections on port 5432?
> > >=20
> > > I'm running pgsql 7.3.2 (with openssl installed but not=20
> > specifically=20
> > > configured in any way since the installation) on FreeBSD=20
> > 4.6. On another=20
> > > box I'm running Zope 2.5 on Win2K pro.
> > >=20
> > > I'm not sure how to confirm that the answer to the above=20
> > question is=20
> > > "yes". If it is found to be "no" I don't know how to change=20
> > it. This is=20
> > > why I'm not sure which mail list to send this to so I'm=20
> > sending it to=20
> > > both. Thanks so much in advance for you help.
> >=20
> > Hi Tamir,
> >=20
> > as usual the first thing is to check that you can connect to=20
> > the DB with=20
> > psycopg in Python and then make sure that psycopg got=20
> > installed in Zope=20
> > Python.
> >=20
> > Charlie
> >=20
>
>
> --__--__--
>
> Message: 2
> Date: Tue, 25 Mar 2003 12:21:21 -0500
> From: "Tamir Halperin" <tamir@brobus.net>
> To: "Robert Treat" <xzilla@users.sourceforge.net>
> Cc: <pgsql-admin@postgresql.org>,
> "Zope Database Mailing List" <zope-db@zope.org>
> Subject: [Zope-DB] RE: [ADMIN] Zope and ZPsycopgDA almost working...
>
> Hi Robert. Thanks for the feedback. My comments and questions below...
>
> > -----Original Message-----
> > From: Robert Treat [mailto:xzilla@users.sourceforge.net]
> > Sent: Tuesday, March 25, 2003 10:20 AM
> > To: Tamir Halperin
> > Cc: pgsql-admin@postgresql.org; Zope Database Mailing List
> > Subject: Re: [ADMIN] Zope and ZPsycopgDA almost working...
> >=20
> > Sounds like your database might not be accepting outside connections.
>
> I agree. Psycopg seems to be saying exactly that from what appears to be =
> a healthy Zope environment.
>
> > Check your postgresql.conf file and make sure tcpip_socket =3D true
>
> I have a /usr/local/share/postgresql/postgresql.conf.sample file but I =
> don't see a postgresql.conf file anywhere in the system.
>
> I've confirmed that the sample file is reflecting the default setting of =
> false.
>
> How do I go about overriding the tcpip_socket =3D false setting for this =
> specific pgsql service?
>
> > You might also need to configure your pg_hba.conf to allow connections
> > from your windows box.
>
> Likewise, I don't see a pg_hba.conf file in my system.
>
> My pg_hba.conf.sample file seems to show a tabular view of permissions =
> of some kind at the bottom:
>
> Type database user ip-address ip-mask method
> -------------------------------------------------------------
> local all all trust
> host all all 127.0.0.1 255.255.255.255 trust
>
> Which modifications, if any, are needed to this table.
>
> How do I put them into effect seeing as how this is the sample file =
> we're talking about.
>
> > Robert Treat
> >=20
> > On Tue, 2003-03-25 at 01:20, Tamir Halperin wrote:
> > > I just figured out how to install ZPsycopgDA into zope on=20
> > Windows. I configured it with all the connection string=20
> > properties and attempted to add it to my zope folder. Here's=20
> > what I got:
> > >=20
> > > psycopg.OperationalError
> > > could not connect to server: No connection could be made=20
> > because the target machine actively refused it.
> > >  (0x0000274D)
> > > Is the server running on host 192.168.1.102 and accepting
> > > TCP/IP connections on port 5432?
> > >=20
> > > I'm running pgsql 7.3.2 (with openssl installed but not=20
> > specifically configured in any way since the installation) on=20
> > FreeBSD 4.6. On another box I'm running Zope 2.5 on Win2K pro.
> > >=20
> > > I'm not sure how to confirm that the answer to the above=20
> > question is "yes". If it is found to be "no" I don't know how=20
> > to change it. This is why I'm not sure which mail list to=20
> > send this to so I'm sending it to both. Thanks so much in=20
> > advance for you help.
> > >=20
> > > Tamir
>
>
> --__--__--
>
> Message: 3
> Cc: Zope Database Mailing List <zope-db@zope.org>
> Date: Tue, 25 Mar 2003 18:22:45 +0100
> From: Charlie Clark <charlie@begeistert.org>
> Subject: RE: [Zope-DB] Zope and ZPsycopgDA almost working...
> To: Tamir Halperin <tamir@brobus.net>
>
>
> On 2003-03-25 at 18:11:39 [+0100], you wrote:
> > Sorry, Charlie (couldn't resist),
> >
> > I'm not that proficient in Python to simply "...check that you can
> > connect to the DB with psycopg in Python." A little step by step
> > intruction will go a long way here at this point.
> >
> > I've taken care of Zope part. The product appears unbroken in the
> > Products list.
> Sounds like you're missing psycopg
>
> > Furthermore, the fact that psycopg.OperationalError is properly raising
> > an error message that indicates the "target machine actively refused it"
> > strongly suggests, I think, that psycopg is behaving normally from
within
> > Zope.
> >
> > All your help is valuable so please feel free to spoil me with it.
>
>
> What you need to is to start a python session in a DOS window
>
> ie. your_path_to_zope\bin\python
> then try
> import psycopg
>
> Do you know how many Python installations you have on your machine?
>
>
>
> --__--__--
>
> Message: 4
> Subject: RE: [Zope-DB] Zope and ZPsycopgDA almost working...
> Date: Tue, 25 Mar 2003 12:32:47 -0500
> From: "Tamir Halperin" <tamir@brobus.net>
> To: "Charlie Clark" <charlie@begeistert.org>
> Cc: "Zope Database Mailing List" <zope-db@zope.org>
>
> I did as you instructed...
>
> > -----Original Message-----
> > From: Charlie Clark [mailto:charlie@begeistert.org]
> > Sent: Tuesday, March 25, 2003 12:23 PM
> > To: Tamir Halperin
> > Cc: Zope Database Mailing List
> > Subject: RE: [Zope-DB] Zope and ZPsycopgDA almost working...
> >=20
> > On 2003-03-25 at 18:11:39 [+0100], you wrote:
> > > Sorry, Charlie (couldn't resist),
> > >=20
> > > I'm not that proficient in Python to simply "...check that you can=20
> > > connect to the DB with psycopg in Python." A little step by step=20
> > > intruction will go a long way here at this point.
> > >=20
> > > I've taken care of Zope part. The product appears unbroken in the=20
> > > Products list.
> > Sounds like you're missing psycopg
> >=20
> > > Furthermore, the fact that psycopg.OperationalError is=20
> > properly raising=20
> > > an error message that indicates the "target machine=20
> > actively refused it"=20
> > > strongly suggests, I think, that psycopg is behaving=20
> > normally from within=20
> > > Zope.
> > >=20
> > > All your help is valuable so please feel free to spoil me with it.
> >=20
> >=20
> > What you need to is to start a python session in a DOS window
> >=20
> > ie. your_path_to_zope\bin\python
> > then try=20
> > import psycopg
>
> The command prompt (>>>) came right back and I received no errors of any =
> kind.
>
> > Do you know how many Python installations you have on your machine?
>
> As far as I know, Python was never installed on that system. Only Zope =
> was installed. Here's what I get back when I search for py*.exe:
>
> Microsoft(R) Windows DOS
> (C)Copyright Microsoft Corp 1990-1999.
>
> C:\>dir py*.exe /s
>  Volume in drive C has no label.
>  Volume Serial Number is 2491-80AE
>
>  Directory of C:\WINNT\system32\dllcache
>
> 12/07/1999  08:00a           3,442,432 pyime.exe
>                1 File(s)      3,442,432 bytes
>
>  Directory of C:\Program Files\Sandbox\bin
>
> 01/25/2002  01:42p              20,539 python.exe
> 01/25/2002  01:42p              20,540 pythonw.exe
>                2 File(s)         41,079 bytes
>
>  Directory of C:\Program Files\Sandbox\bin\lib\win32
>
> 06/22/2001  10:47a              28,734 PythonService.exe
>                1 File(s)         28,734 bytes
>
>      Total Files Listed:
>                4 File(s)      3,512,245 bytes
>                0 Dir(s)     517,283,840 bytes free
>
>
>
> --__--__--
>
> Message: 5
> From: Robert Treat <xzilla@users.sourceforge.net>
> To: Tamir Halperin <tamir@brobus.net>
> Cc: pgsql-admin@postgresql.org, Zope Database Mailing List
<zope-db@zope.org>
> Date: 25 Mar 2003 13:39:36 -0500
> Subject: [Zope-DB] Re: [ADMIN] Zope and ZPsycopgDA almost working...
>
> On Tue, 2003-03-25 at 12:21, Tamir Halperin wrote:
> > Hi Robert. Thanks for the feedback. My comments and questions below...
> >
> > > -----Original Message-----
> > > From: Robert Treat [mailto:xzilla@users.sourceforge.net]
> > > Sent: Tuesday, March 25, 2003 10:20 AM
> > > To: Tamir Halperin
> > > Cc: pgsql-admin@postgresql.org; Zope Database Mailing List
> > > Subject: Re: [ADMIN] Zope and ZPsycopgDA almost working...
> > >
> > > Sounds like your database might not be accepting outside connections.
> >
> > I agree. Psycopg seems to be saying exactly that from what appears to be
a healthy Zope environment.
> >
> > > Check your postgresql.conf file and make sure tcpip_socket = true
> >
> > I have a /usr/local/share/postgresql/postgresql.conf.sample file but I
don't see a postgresql.conf file anywhere in the system.
> >
> > I've confirmed that the sample file is reflecting the default setting of
false.
> >
> > How do I go about overriding the tcpip_socket = false setting for this
specific pgsql service?
> >
> > > You might also need to configure your pg_hba.conf to allow connections
> > > from your windows box.
> >
> > Likewise, I don't see a pg_hba.conf file in my system.
> >
> > My pg_hba.conf.sample file seems to show a tabular view of permissions
of some kind at the bottom:
> >
> > Type database user ip-address ip-mask method
> > -------------------------------------------------------------
> > local all all trust
> > host all all 127.0.0.1 255.255.255.255 trust
> >
> > Which modifications, if any, are needed to this table.
> >
> > How do I put them into effect seeing as how this is the sample file
we're talking about.
> >
>
> According to the guys on IRC, *bsd puts the files in
> /usr/local/pgsql/data; if not do a "find" for the files to figure out
> where they are. Once you find them, you'll need to set tcpip_sockets =
> true and you'll need to add a line like:
> host all all <zope box ip> 255.255.255.255 trust
> to your pg_hba.conf
>
> you'll need to do a pg_ctl reload once you make the changes.
>
> Robert Treat
>
>
>
> --__--__--
>
> Message: 6
> Reply-To: "CY" <cyhoong@pc.jaring.my>
> From: "CY" <cyhoong@pc.jaring.my>
> To: <zope-db@zope.org>
> Date: Wed, 26 Mar 2003 09:57:25 +0800
> Subject: [Zope-DB] Logout script
>
> This is a multi-part message in MIME format.
>
> ------=_NextPart_000_0029_01C2F37E.1A2BC460
> Content-Type: text/plain;
> charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
>
> Hello senior zopist
>
> I like some help on writing a "Logout" dtml method for a  "login-ed" =
> user. =20
> Can someone give me a tip?
>
> TQ in advance.
>
> ------=_NextPart_000_0029_01C2F37E.1A2BC460
> Content-Type: text/html;
> charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML><HEAD>
> <META http-equiv=3DContent-Type content=3D"text/html; =
> charset=3Diso-8859-1">
> <META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>
> <STYLE></STYLE>
> </HEAD>
> <BODY bgColor=3D#ffffff>
> <DIV><FONT face=3DArial size=3D2>Hello senior zopist</FONT></DIV>
> <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
> <DIV><FONT face=3DArial size=3D2>I like some help on writing a "Logout" =
> dtml method=20
> for a&nbsp; "login-ed" user.&nbsp; </FONT></DIV>
> <DIV><FONT face=3DArial size=3D2>Can someone give me a tip?</FONT></DIV>
> <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
> <DIV><FONT face=3DArial size=3D2>TQ in =
> advance.</FONT></DIV></BODY></HTML>
>
> ------=_NextPart_000_0029_01C2F37E.1A2BC460--
>
>
>
> --__--__--
>
> Message: 7
> Cc: zope-db@zope.org
> Date: Wed, 26 Mar 2003 10:16:45 +0100
> From: Charlie Clark <charlie@begeistert.org>
> Subject: Re: [Zope-DB] Logout script
> To: CY <cyhoong@pc.jaring.my>
>
>
> On 2003-03-26 at 02:57:25 [+0100], CY wrote:
> > Hello senior zopist
> >
> > I like some help on writing a "Logout" dtml method for a  "login-ed"
> > user. Can someone give me a tip?
>
> mm, this is actually off-topic. You should check the Zope-Help for the API
> but you can also just look at the source of the top frame in the ZMI where
> the logout button is.
>
> Without having the docs it's something like <dtml-var
> expr="acl_user.logout()">
>
> For peace
>
> Charlie
>
>
> --__--__--
>
> Message: 8
> From: "Frerichs, Thomas (CONS FIN)" <Thomas.Frerichs@gecapital.com>
> To: "'zope-db@zope.org'" <zope-db@zope.org>
> Date: Wed, 26 Mar 2003 12:15:07 -0000
> Subject: [Zope-DB] Error Value: Invalid value, 0000-00-00, for ...
>
> Hi all,
>
> I try to select some data out of a MySQL database which contains a column
> suspension_date of type date.
> Now when suspension_date is NULL the retrieved data for that column is
> '0000-00-00'. This raises the following error in Zope:
> Error Type: ValueError
> Error Value: Invalid value, 0000-00-00, for suspension_date in record 0
>
> I didn't found any information how to work around this problem. I found a
> similar problem description in a German mailing list but nobody sent a
> solution yet.
> I use:
> Zope 2.6.1 (binary release, python 2.1, win32-x86), python 2.1.3, win32;
> ZODBCDA-3.1.0b2-win32-py21;
> MySQL 3.23.54-win and
> MyODBC-3.51.06
>
> Has anyone an idea how to explain Zope that a date '0000-00-00' is a NULL
> value?
>
> Thanks in advance
> Thomas
>
>
>
>
> --__--__--
>
> Message: 9
> Date: Wed, 26 Mar 2003 13:26:34 +0100
> From: Charlie Clark <charlie@begeistert.org>
> Subject: Re: [Zope-DB] Error Value: Invalid value, 0000-00-00, for ...
> To: zope-db@zope.org
>
>
> On 2003-03-26 at 13:15:07 [+0100], Frerichs, Thomas (CONS FIN) wrote:
> > Hi all,
> >
> > I try to select some data out of a MySQL database which contains a
column
> > suspension_date of type date.
> > Now when suspension_date is NULL the retrieved data for that column is
> > '0000-00-00'. This raises the following error in Zope: Error Type:
> > ValueError
> > Error Value: Invalid value, 0000-00-00, for suspension_date in record 0
> >
> > I didn't found any information how to work around this problem. I found
a
> > similar problem description in a German mailing list but nobody sent a
> > solution yet.
> > I use:
> > Zope 2.6.1 (binary release, python 2.1, win32-x86), python 2.1.3, win32;
> > ZODBCDA-3.1.0b2-win32-py21;
> > MySQL 3.23.54-win and
> > MyODBC-3.51.06
> >
> > Has anyone an idea how to explain Zope that a date '0000-00-00' is a
NULL
> > value?
>
> No, but you might want to try using the mxODBC driver and DA as it looks
> like ZODBCDA / MyODBC are not working properly. I've had no problems with
> NULL dates in MySQL when using the Python MySQL driver.
>
> Charlie
>
>
> --__--__--
>
> Message: 10
> Date: Wed, 26 Mar 2003 13:33:42 +0100
> From: "M.-A. Lemburg" <mal@lemburg.com>
> Organization: eGenix.com Software GmbH
> To: Charlie Clark <charlie@begeistert.org>
> CC: zope-db@zope.org
> Subject: Re: [Zope-DB] Error Value: Invalid value, 0000-00-00, for ...
>
> Charlie Clark wrote:
> > On 2003-03-26 at 13:15:07 [+0100], Frerichs, Thomas (CONS FIN) wrote:
> >
> >>Hi all,
> >>
> >>I try to select some data out of a MySQL database which contains a
column
> >>suspension_date of type date.
> >>Now when suspension_date is NULL the retrieved data for that column is
> >>'0000-00-00'. This raises the following error in Zope: Error Type:
> >>ValueError
> >>Error Value: Invalid value, 0000-00-00, for suspension_date in record 0
> >>
> >>I didn't found any information how to work around this problem. I found
a
> >>similar problem description in a German mailing list but nobody sent a
> >>solution yet.
> >>I use:
> >>Zope 2.6.1 (binary release, python 2.1, win32-x86), python 2.1.3, win32;
> >>ZODBCDA-3.1.0b2-win32-py21;
> >>MySQL 3.23.54-win and
> >>MyODBC-3.51.06
> >>
> >>Has anyone an idea how to explain Zope that a date '0000-00-00' is a
NULL
> >>value?
> >
> > No, but you might want to try using the mxODBC driver and DA as it looks
> > like ZODBCDA / MyODBC are not working properly. I've had no problems
with
> > NULL dates in MySQL when using the Python MySQL driver.
>
> That's really a problem with MySQL. I'm not sure how the new
> MyODBC driver deals with this, but the old one definitely returned
> 0000-00-00 as well. mxDateTime happily accepts this date, but the
> conversion to Zope's DateTime which is done to be more compatible
> to ZODBC will fail with mxODBC Zope DA too.
>
> --
> Marc-Andre Lemburg
> eGenix.com
>
> Professional Python Software directly from the Source  (#1, Mar 26 2003)
>  >>> Python/Zope Products & Consulting ...         http://www.egenix.com/
>  >>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
> ________________________________________________________________________
> Python UK 2003, Oxford:                                      6 days left
> EuroPython 2003, Charleroi, Belgium:                        90 days left
>
>
>
> --__--__--
>
> Message: 11
> From: "Alex Cowan" <alex@funcom.com>
> To: "M.-A. Lemburg" <mal@lemburg.com>,
> "Charlie Clark" <charlie@begeistert.org>
> Cc: <zope-db@zope.org>
> Subject: Re: [Zope-DB] Error Value: Invalid value, 0000-00-00, for ...
> Date: Wed, 26 Mar 2003 12:49:21 -0000
>
> This happens because you have put null into a not null column with the
> default '0000-00-00 00:00:00' which is the standard default when no
default
> is given.
>
> Alex
>
> ----- Original Message -----
> From: "M.-A. Lemburg" <mal@lemburg.com>
> To: "Charlie Clark" <charlie@begeistert.org>
> Cc: <zope-db@zope.org>
> Sent: Wednesday, March 26, 2003 12:33 PM
> Subject: Re: [Zope-DB] Error Value: Invalid value, 0000-00-00, for ...
>
>
> > Charlie Clark wrote:
> > > On 2003-03-26 at 13:15:07 [+0100], Frerichs, Thomas (CONS FIN) wrote:
> > >
> > >>Hi all,
> > >>
> > >>I try to select some data out of a MySQL database which contains a
> column
> > >>suspension_date of type date.
> > >>Now when suspension_date is NULL the retrieved data for that column is
> > >>'0000-00-00'. This raises the following error in Zope: Error Type:
> > >>ValueError
> > >>Error Value: Invalid value, 0000-00-00, for suspension_date in record
0
> > >>
> > >>I didn't found any information how to work around this problem. I
found
> a
> > >>similar problem description in a German mailing list but nobody sent a
> > >>solution yet.
> > >>I use:
> > >>Zope 2.6.1 (binary release, python 2.1, win32-x86), python 2.1.3,
win32;
> > >>ZODBCDA-3.1.0b2-win32-py21;
> > >>MySQL 3.23.54-win and
> > >>MyODBC-3.51.06
> > >>
> > >>Has anyone an idea how to explain Zope that a date '0000-00-00' is a
> NULL
> > >>value?
> > >
> > > No, but you might want to try using the mxODBC driver and DA as it
looks
> > > like ZODBCDA / MyODBC are not working properly. I've had no problems
> with
> > > NULL dates in MySQL when using the Python MySQL driver.
> >
> > That's really a problem with MySQL. I'm not sure how the new
> > MyODBC driver deals with this, but the old one definitely returned
> > 0000-00-00 as well. mxDateTime happily accepts this date, but the
> > conversion to Zope's DateTime which is done to be more compatible
> > to ZODBC will fail with mxODBC Zope DA too.
> >
> > --
> > Marc-Andre Lemburg
> > eGenix.com
> >
> > Professional Python Software directly from the Source  (#1, Mar 26 2003)
> >  >>> Python/Zope Products & Consulting ...
http://www.egenix.com/
> >  >>> mxODBC, mxDateTime, mxTextTools ...
http://python.egenix.com/
> > ________________________________________________________________________
> > Python UK 2003, Oxford:                                      6 days left
> > EuroPython 2003, Charleroi, Belgium:                        90 days left
> >
> >
> > _______________________________________________
> > Zope-DB mailing list
> > Zope-DB@zope.org
> > http://mail.zope.org/mailman/listinfo/zope-db
> >
>
>
>
>
> --__--__--
>
> _______________________________________________
> Zope-DB mailing list
> Zope-DB@zope.org
> http://mail.zope.org/mailman/listinfo/zope-db
>
>
> End of Zope-DB Digest