the MetaData object properly
- fixed bug where Column with redefined "key" property wasnt getting
type conversion happening in the ResultProxy [ticket:207]
+- fixed 'port' attribute of URL to be an integer if present
0.2.2
- big improvements to polymorphic inheritance behavior, enabling it
self.username = username
self.password = password
self.host = host
- self.port = port
+ if port is not None:
+ self.port = int(port)
+ else:
+ self.port = None
self.database= database
self.query = query or {}
def __str__(self):
if self.host is not None:
s += self.host
if self.port is not None:
- s += ':' + self.port
+ s += ':' + str(self.port)
if self.database is not None:
s += '/' + self.database
if len(self.query):
elif DBTYPE == 'postgres':
db_uri = 'postgres://scott:tiger@127.0.0.1:5432/test'
elif DBTYPE == 'mysql':
- db_uri = 'mysql://scott:tiger@127.0.0.1/test'
+ db_uri = 'mysql://scott:tiger@127.0.0.1:3306/test'
elif DBTYPE == 'oracle':
db_uri = 'oracle://scott:tiger@127.0.0.1:1521'
elif DBTYPE == 'oracle8':