Hello

in an older version of web2py I had code to create a custom adapter.
This code does not work in the latest version of web2py so I tried to 
update it, but web2py has changed so much internally that I am having a bit 
of trouble.
Any hints on how to rewrite the following are appreciated:

from pydal.adapters import ADAPTERS
if SQLSRVER == '2008' or SQLSRVER == '2008R2':
  from pydal.adapters.mssql import MSSQL3Adapter
  class MSSQLSBO(MSSQL3Adapter):
      def parse_blob(self, value, field_type):
          return value
      def parse_time(self, value, field_type):
          if not isinstance(value, datetime.time):
              value = datetime.time(int(value[0:2]), int(value[2:4]))
          return value
elif SQLSRVER == '2012':
  from pydal.adapters.mssql import MSSQL4Adapter
  class MSSQLSBO(MSSQL4Adapter):
      def parse_blob(self, value, field_type):
          return value
      def parse_time(self, value, field_type):
          if not isinstance(value, datetime.time):
              value = datetime.time(int(value[0:2]), int(value[2:4]))
          return value
else:
  from pydal.adapters.mssql import MSSQL2Adapter
  class MSSQLSBO(MSSQL2Adapter):
      def parse_blob(self, value, field_type):
          return value
      def parse_time(self, value, field_type):
          if not isinstance(value, datetime.time):
              value = datetime.time(int(value[0:2]), int(value[2:4]))
          return value
ADAPTERS['mssqlsbo'] = MSSQLSBO

Thank you,
Denes

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to