you're using methods which have been removed (which were also  
deprecated throughout 0.4).  Check out the third bulletpoint here:

http://www.sqlalchemy.org/trac/wiki/05Migration#SchemaTypes



On Jan 12, 2009, at 10:29 PM, fw wrote:

> class IntString(sa.types.TypeDecorator):
>       """A string type converted between string and integer"""
>
>       impl = sa.types.String
>       def convert_bind_param(self, value, engine):
>               """Convert from int to string"""
>               if value is None:
>                       return None
>               return str(value)
>       def convert_result_value(self, value, engine):
>               """Convert from string to int"""
>               #return unicode(value,"utf8")
>               if value is None:
>                       return None
>               return int(value.strip())
>
> class PaddedIntString(IntString):
>       """A string type converted between string and integer with some
> padding"""
>
>       def __init__(self, length=None, convert_unicode=False,padding='0'):
>               if length is None:
>                       raise Exception("Use IntString instead")
>
>               self.pat="%%%s%dd"%(padding,length)
>               self.padding=padding
>               IntString.__init__(self,length,convert_unicode)
>
>       def convert_bind_param(self, value, engine):
>               """Convert from int to string"""
>               if value is None:
>                       return None
>               print "Converting %d to string"%value
>               return self.pat%(value)
>
>       def convert_result_value(self, value, engine):
>               """Convert from string to int"""
>               #return unicode(value,"utf8")
>               if value is None:
>                       return None
>               print "Returning %s as int"%value
>               return int(value.strip())


--~--~---------~--~----~------------~-------~--~----~
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