Author: ianb
Date: 2004-05-26 07:51:52 -0400 (Wed, 26 May 2004)
New Revision: 107
Modified:
trunk/SQLObject/sqlobject/firebird/firebirdconnection.py
Log:
Translate '/' in the path in a Firebird connection URI to os.path.sep,
i.e., '\' on Windows, since Firebird doesn't handle /'s appropriately
on that platform.
Modified: trunk/SQLObject/sqlobject/firebird/firebirdconnection.py
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/SQLObject/sqlobject/firebird/firebirdconnection.py 2004-05-25 1=
5:11:52 UTC (rev 106)
+++ trunk/SQLObject/sqlobject/firebird/firebirdconnection.py 2004-05-26 1=
1:51:52 UTC (rev 107)
@@ -1,6 +1,7 @@
from sqlobject.dbconnection import DBAPI
kinterbasdb =3D None
import re
+import os
=20
class FirebirdConnection(DBAPI):
=20
@@ -33,6 +34,7 @@
password =3D 'masterkey'
if not auth:
auth=3D'sysdba'
+ path =3D path.replace('/', os.path.sep)
return cls(host, db=3Dpath, user=3Dauth, passwd=3Dpassword, **ar=
gs)
connectionFromURI =3D classmethod(connectionFromURI)
=20
|