diff options
Diffstat (limited to 'lib/sqlalchemy/dialects/mysql/cymysql.py')
| -rw-r--r-- | lib/sqlalchemy/dialects/mysql/cymysql.py | 17 | 
1 files changed, 9 insertions, 8 deletions
| diff --git a/lib/sqlalchemy/dialects/mysql/cymysql.py b/lib/sqlalchemy/dialects/mysql/cymysql.py index 0806f63b4..6fcbc2307 100644 --- a/lib/sqlalchemy/dialects/mysql/cymysql.py +++ b/lib/sqlalchemy/dialects/mysql/cymysql.py @@ -25,15 +25,16 @@ class _cymysqlBIT(BIT):          def process(value):              if value is not None: -                # Py2K -                v = 0L -                for i in map(ord, value): +# start Py2K +#                v = 0L +#                for i in map(ord, value): +#                    v = v << 8 | i +# end Py2K +# start Py3K +                v = 0 +                for i in value:                      v = v << 8 | i -                # end Py2K -                # Py3K -                #v = 0 -                #for i in value: -                #    v = v << 8 | i +# end Py3K                  return v              return value          return process | 
