thanks - this is reported as ticket #2159 and is only in 0.6.  0.7 rewrite the 
adapt() methodology and added tests for all types.


On May 3, 2011, at 3:13 PM, Andrew Sayman wrote:

> I've recently come across a problem where SQLAlchemy was tossing an
> error when querying on mssql tables that had a datetime2 type. The
> error was this:
> 
> File "sqlalchemy\types.py", line 1361, in adapt
>   return impltype(timezone=self.timezone)
> AttributeError: 'DATETIME2' object has no attribute 'timezone'
> 
> I dug around and it looks like the mssql type DATETIME2 doesn't
> properly initialize its parents classes so the self.timezone value is
> never created it. For me the fix was simply to add the following line
> to the DATETIME2 init method:
> super(DATETIME2, self).__init__(**kwargs)
> 
> I'm not sure if this is a known bug or not, so I hope this can help
> somebody out if they run into the same problem.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sqlalchemy" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/sqlalchemy?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to