[Python-modules-commits] [python-vertica] 04/05: merge patched into master

Jean Baptiste Favre jbfavre-guest at moszumanska.debian.org
Tue Dec 8 13:20:20 UTC 2015


This is an automated email from the git hooks/post-receive script.

jbfavre-guest pushed a commit to branch master
in repository python-vertica.

commit 5d3646fab708ee7c9835147764e0612e5feac55d
Merge: 99f43d8 eb1fcf5
Author: Jean Baptiste Favre <debian at jbfavre.org>
Date:   Tue Dec 8 13:39:58 2015 +0100

    merge patched into master

 README.md                                      | 4 +++-
 debian/.git-dpm                                | 6 +++---
 debian/patches/fix_python3_compatibility.patch | 4 ++--
 setup.py                                       | 2 +-
 vertica_python/__init__.py                     | 2 +-
 5 files changed, 10 insertions(+), 8 deletions(-)

diff --cc debian/.git-dpm
index beaa7b1,0000000..2bf3f0c
mode 100644,000000..100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@@ -1,11 -1,0 +1,11 @@@
 +# see git-dpm(1) from git-dpm package
- f44b01561a3bec927ce174292f64d6240b7849fe
- f44b01561a3bec927ce174292f64d6240b7849fe
- d5bcebba4a896622e9d5fa9cdeb86f80e7775472
++eb1fcf55e27f5585525dac42f07016cf41e25891
++eb1fcf55e27f5585525dac42f07016cf41e25891
++04a0a27184873361e3320a5d38ed1751658140a4
 +04a0a27184873361e3320a5d38ed1751658140a4
 +python-vertica_0.5.5.orig.tar.gz
 +5a8bfcd53ee35924f68b3b928287950d7403c963
 +22482
 +debianTag="debian/%e%v"
 +patchedTag="patched/%e%v"
 +upstreamTag="upstream/%e%u"
diff --cc debian/patches/fix_python3_compatibility.patch
index 438eda2,0000000..a028453
mode 100644,000000..100644
--- a/debian/patches/fix_python3_compatibility.patch
+++ b/debian/patches/fix_python3_compatibility.patch
@@@ -1,745 -1,0 +1,745 @@@
- From f44b01561a3bec927ce174292f64d6240b7849fe Mon Sep 17 00:00:00 2001
++From eb1fcf55e27f5585525dac42f07016cf41e25891 Mon Sep 17 00:00:00 2001
 +From: Jean Baptiste Favre <debian at jbfavre.org>
 +Date: Thu, 8 Oct 2015 13:20:49 -0700
 +Subject: remove deprecated import for python 3
 +
 +Origin: other
 +Reviewed-by: Jean Baptiste Favre <debian at jbfavre.org>
 +Last-Update: 2015-08-16
 +Patch-Name: fix_python3_compatibility.patch
 +---
 + vertica_python/__init__.py                         |  2 +-
 + vertica_python/datatypes.py                        |  2 +-
 + vertica_python/errors.py                           | 10 ++--
 + vertica_python/tests/basic_tests.py                |  2 +-
 + vertica_python/tests/date_tests.py                 |  2 +-
 + vertica_python/vertica/column.py                   | 12 ++--
 + vertica_python/vertica/connection.py               | 11 ++--
 + vertica_python/vertica/cursor.py                   | 10 ++--
 + vertica_python/vertica/messages/__init__.py        | 70 +++++++++++-----------
 + .../messages/backend_messages/authentication.py    |  2 +-
 + .../messages/backend_messages/backend_key_data.py  |  2 +-
 + .../messages/backend_messages/bind_complete.py     |  2 +-
 + .../messages/backend_messages/close_complete.py    |  2 +-
 + .../messages/backend_messages/command_complete.py  |  2 +-
 + .../messages/backend_messages/copy_in_response.py  |  2 +-
 + .../vertica/messages/backend_messages/data_row.py  |  4 +-
 + .../backend_messages/empty_query_response.py       |  2 +-
 + .../messages/backend_messages/error_response.py    |  2 +-
 + .../vertica/messages/backend_messages/no_data.py   |  2 +-
 + .../messages/backend_messages/notice_response.py   |  2 +-
 + .../backend_messages/parameter_description.py      |  2 +-
 + .../messages/backend_messages/parameter_status.py  |  2 +-
 + .../messages/backend_messages/parse_complete.py    |  2 +-
 + .../messages/backend_messages/portal_suspended.py  |  2 +-
 + .../messages/backend_messages/ready_for_query.py   |  2 +-
 + .../messages/backend_messages/row_description.py   |  4 +-
 + .../vertica/messages/backend_messages/unknown.py   |  2 +-
 + .../vertica/messages/frontend_messages/bind.py     |  4 +-
 + .../messages/frontend_messages/cancel_request.py   |  2 +-
 + .../vertica/messages/frontend_messages/close.py    |  2 +-
 + .../messages/frontend_messages/copy_data.py        |  2 +-
 + .../messages/frontend_messages/copy_done.py        |  2 +-
 + .../messages/frontend_messages/copy_fail.py        |  2 +-
 + .../messages/frontend_messages/copy_stream.py      |  2 +-
 + .../vertica/messages/frontend_messages/describe.py |  2 +-
 + .../vertica/messages/frontend_messages/execute.py  |  2 +-
 + .../vertica/messages/frontend_messages/flush.py    |  2 +-
 + .../vertica/messages/frontend_messages/parse.py    |  2 +-
 + .../vertica/messages/frontend_messages/password.py |  2 +-
 + .../vertica/messages/frontend_messages/query.py    |  4 +-
 + .../messages/frontend_messages/ssl_request.py      |  2 +-
 + .../vertica/messages/frontend_messages/startup.py  |  2 +-
 + .../vertica/messages/frontend_messages/sync.py     |  2 +-
 + .../messages/frontend_messages/terminate.py        |  2 +-
 + vertica_python/vertica/messages/message.py         |  2 +-
 + 45 files changed, 102 insertions(+), 99 deletions(-)
 +
 +diff --git a/vertica_python/__init__.py b/vertica_python/__init__.py
- index 3177420..35c872a 100644
++index 944ea39..8e58c8e 100644
 +--- a/vertica_python/__init__.py
 ++++ b/vertica_python/__init__.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.connection import Connection
 + 
 +diff --git a/vertica_python/datatypes.py b/vertica_python/datatypes.py
 +index c459295..89fe296 100644
 +--- a/vertica_python/datatypes.py
 ++++ b/vertica_python/datatypes.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from datetime import datetime
 + from datetime import timedelta
 +diff --git a/vertica_python/errors.py b/vertica_python/errors.py
 +index 1b9f842..28bc605 100644
 +--- a/vertica_python/errors.py
 ++++ b/vertica_python/errors.py
 +@@ -1,14 +1,16 @@
 +-from __future__ import absolute_import
 + 
 +-import exceptions
 ++
 ++import sys
 ++if sys.version_info < (3,):
 ++    import exceptions
 + import re
 + 
 + 
 +-class Error(exceptions.StandardError):
 ++class Error(Exception):
 +     pass
 + 
 + 
 +-class Warning(exceptions.StandardError):
 ++class Warning(Exception):
 +     pass
 + 
 + 
 +diff --git a/vertica_python/tests/basic_tests.py b/vertica_python/tests/basic_tests.py
 +index 0593e40..9627c43 100644
 +--- a/vertica_python/tests/basic_tests.py
 ++++ b/vertica_python/tests/basic_tests.py
 +@@ -2,7 +2,7 @@ import unittest
 + import logging
 + import tempfile
 + 
 +-from test_commons import conn_info
 ++from .test_commons import conn_info
 + 
 + import vertica_python
 + from vertica_python import errors
 +diff --git a/vertica_python/tests/date_tests.py b/vertica_python/tests/date_tests.py
 +index 90e4486..4477165 100644
 +--- a/vertica_python/tests/date_tests.py
 ++++ b/vertica_python/tests/date_tests.py
 +@@ -1,5 +1,5 @@
 + from datetime import date, datetime
 +-from test_commons import *
 ++from .test_commons import *
 + from vertica_python import errors
 + from vertica_python.vertica.column import timestamp_parse
 + 
 +diff --git a/vertica_python/vertica/column.py b/vertica_python/vertica/column.py
 +index 871da65..630742a 100644
 +--- a/vertica_python/vertica/column.py
 ++++ b/vertica_python/vertica/column.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from collections import namedtuple
 + import re
 +@@ -81,7 +81,7 @@ def date_parse(s):
 +     if s.endswith(' BC'):
 +         raise errors.NotSupportedError('Dates Before Christ are not supported. Got: ' + s)
 + 
 +-    return date(*map(lambda x: int(x), s.split('-')))
 ++    return date(*[int(x) for x in s.split('-')])
 + 
 + ColumnTuple = namedtuple(
 +     'Column',
 +@@ -101,8 +101,8 @@ class Column(object):
 +         ('bool', lambda s: s == 't'),
 +         ('integer', lambda s: int(s)),
 +         ('float', lambda s: float(s)),
 +-        ('char', lambda s: unicode(s, 'utf-8')),
 +-        ('varchar', lambda s: unicode(s, 'utf-8')),
 ++        ('char', lambda s: str(s, 'utf-8')),
 ++        ('varchar', lambda s: str(s, 'utf-8')),
 +         ('date', date_parse),
 +         ('time', None),
 +         ('timestamp', timestamp_parse),
 +@@ -113,7 +113,7 @@ class Column(object):
 +         ('bytea', None),
 +         ('rle_tuple', None),
 +     ]
 +-    DATA_TYPES = map(lambda x: x[0], DATA_TYPE_CONVERSIONS)
 ++    DATA_TYPES = [x[0] for x in DATA_TYPE_CONVERSIONS]
 + 
 +     def __init__(self, col):
 + 
 +@@ -157,7 +157,7 @@ class Column(object):
 +         return self.props.__str__()
 + 
 +     def __unicode__(self):
 +-        return unicode(self.props.__str__())
 ++        return str(self.props.__str__())
 + 
 +     def __repr__(self):
 +         return self.props.__str__()
 +diff --git a/vertica_python/vertica/connection.py b/vertica_python/vertica/connection.py
 +index 8e2e12c..c257b4b 100644
 +--- a/vertica_python/vertica/connection.py
 ++++ b/vertica_python/vertica/connection.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + import logging
 + import select
 +@@ -14,6 +14,7 @@ from vertica_python.vertica.messages.message import BackendMessage
 + 
 + from vertica_python.vertica.cursor import Cursor
 + from vertica_python.errors import SSLNotSupported
 ++import collections
 + 
 + logger = logging.getLogger('vertica')
 + 
 +@@ -24,7 +25,7 @@ class Connection(object):
 + 
 +         options = options or {}
 +         self.options = dict(
 +-            (key, value) for key, value in options.iteritems() if value is not None
 ++            (key, value) for key, value in options.items() if value is not None
 +         )
 + 
 +         # we only support one cursor per connection
 +@@ -133,7 +134,7 @@ class Connection(object):
 + 
 +         is_stream = hasattr(message, "read_bytes")
 + 
 +-        if (hasattr(message, 'to_bytes') is False or callable(getattr(message, 'to_bytes')) is False) and not is_stream:
 ++        if (hasattr(message, 'to_bytes') is False or isinstance(getattr(message, 'to_bytes'), collections.Callable) is False) and not is_stream:
 +             raise TypeError("invalid message: ({0})".format(message))
 + 
 +         logger.debug('=> %s', message)
 +@@ -150,7 +151,7 @@ class Connection(object):
 + 
 +                     self._socket().sendall(data)
 + 
 +-        except Exception, e:
 ++        except Exception as e:
 +             self.close_socket()
 +             if e.message == 'unsupported authentication method: 9':
 +                 raise errors.ConnectionError('Error during authentication. Your password might be expired.')
 +@@ -220,7 +221,7 @@ class Connection(object):
 + 
 +     def __str__(self):
 +         safe_options = dict(
 +-            (key, value) for key, value in self.options.iteritems() if key != 'password'
 ++            (key, value) for key, value in self.options.items() if key != 'password'
 +         )
 +         s1 = "<Vertica.Connection:{0} parameters={1} backend_pid={2}, ".format(
 +             id(self), self.parameters, self.backend_pid
 +diff --git a/vertica_python/vertica/cursor.py b/vertica_python/vertica/cursor.py
 +index 391c2f9..4cf916f 100644
 +--- a/vertica_python/vertica/cursor.py
 ++++ b/vertica_python/vertica/cursor.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + import re
 + import logging
 +@@ -56,19 +56,19 @@ class Cursor(object):
 +                 for key in parameters:
 +                     param = parameters[key]
 +                     # Make sure adapt() behaves properly
 +-                    if isinstance(param, unicode):
 ++                    if isinstance(param, str):
 +                         v = adapt(param.encode('utf8')).getquoted()
 +                     else:
 +                         v = adapt(param).getquoted()
 + 
 +                     # Using a regex with word boundary to correctly handle params with similar names
 +                     # such as :s and :start
 +-                    match_str = u':%s\\b' % unicode(key)
 ++                    match_str = ':%s\\b' % str(key)
 +                     operation = re.sub(match_str, v.decode('utf-8'), operation, re.UNICODE)
 +             elif isinstance(parameters, tuple):
 +                 tlist = []
 +                 for p in parameters:
 +-                    if isinstance(p, unicode):
 ++                    if isinstance(p, str):
 +                         tlist.append(adapt(p.encode('utf8')).getquoted())
 +                     else:
 +                         tlist.append(adapt(p).getquoted())
 +@@ -88,7 +88,7 @@ class Cursor(object):
 +             if isinstance(message, messages.ErrorResponse):
 +                 raise errors.QueryError.from_error_response(message, operation)
 +             elif isinstance(message, messages.RowDescription):
 +-                self.description = map(lambda fd: Column(fd), message.fields)
 ++                self.description = [Column(fd) for fd in message.fields]
 +             elif isinstance(message, messages.DataRow):
 +                 break
 +             elif isinstance(message, messages.ReadyForQuery):
 +diff --git a/vertica_python/vertica/messages/__init__.py b/vertica_python/vertica/messages/__init__.py
 +index d15ed69..7168246 100644
 +--- a/vertica_python/vertica/messages/__init__.py
 ++++ b/vertica_python/vertica/messages/__init__.py
 +@@ -1,39 +1,39 @@
 +-from backend_messages.authentication import Authentication
 +-from backend_messages.backend_key_data import BackendKeyData
 +-from backend_messages.bind_complete import BindComplete
 +-from backend_messages.close_complete import CloseComplete
 +-from backend_messages.command_complete import CommandComplete
 +-from backend_messages.copy_in_response import CopyInResponse
 +-from backend_messages.data_row import DataRow
 +-from backend_messages.empty_query_response import EmptyQueryResponse
 +-from backend_messages.error_response import ErrorResponse
 +-from backend_messages.no_data import NoData
 +-from backend_messages.notice_response import NoticeResponse
 +-from backend_messages.parameter_description import ParameterDescription
 +-from backend_messages.parameter_status import ParameterStatus
 +-from backend_messages.parse_complete import ParseComplete
 +-from backend_messages.portal_suspended import PortalSuspended
 +-from backend_messages.ready_for_query import ReadyForQuery
 +-from backend_messages.row_description import RowDescription
 +-from backend_messages.unknown import Unknown
 ++from .backend_messages.authentication import Authentication
 ++from .backend_messages.backend_key_data import BackendKeyData
 ++from .backend_messages.bind_complete import BindComplete
 ++from .backend_messages.close_complete import CloseComplete
 ++from .backend_messages.command_complete import CommandComplete
 ++from .backend_messages.copy_in_response import CopyInResponse
 ++from .backend_messages.data_row import DataRow
 ++from .backend_messages.empty_query_response import EmptyQueryResponse
 ++from .backend_messages.error_response import ErrorResponse
 ++from .backend_messages.no_data import NoData
 ++from .backend_messages.notice_response import NoticeResponse
 ++from .backend_messages.parameter_description import ParameterDescription
 ++from .backend_messages.parameter_status import ParameterStatus
 ++from .backend_messages.parse_complete import ParseComplete
 ++from .backend_messages.portal_suspended import PortalSuspended
 ++from .backend_messages.ready_for_query import ReadyForQuery
 ++from .backend_messages.row_description import RowDescription
 ++from .backend_messages.unknown import Unknown
 + 
 +-from frontend_messages.bind import Bind
 +-from frontend_messages.cancel_request import CancelRequest
 +-from frontend_messages.close import Close
 +-from frontend_messages.copy_data import CopyData
 +-from frontend_messages.copy_stream import CopyStream
 +-from frontend_messages.copy_done import CopyDone
 +-from frontend_messages.copy_fail import CopyFail
 +-from frontend_messages.describe import Describe
 +-from frontend_messages.execute import Execute
 +-from frontend_messages.flush import Flush
 +-from frontend_messages.parse import Parse
 +-from frontend_messages.password import Password
 +-from frontend_messages.query import Query
 +-from frontend_messages.ssl_request import SslRequest
 +-from frontend_messages.startup import Startup
 +-from frontend_messages.sync import Sync
 +-from frontend_messages.terminate import Terminate
 ++from .frontend_messages.bind import Bind
 ++from .frontend_messages.cancel_request import CancelRequest
 ++from .frontend_messages.close import Close
 ++from .frontend_messages.copy_data import CopyData
 ++from .frontend_messages.copy_stream import CopyStream
 ++from .frontend_messages.copy_done import CopyDone
 ++from .frontend_messages.copy_fail import CopyFail
 ++from .frontend_messages.describe import Describe
 ++from .frontend_messages.execute import Execute
 ++from .frontend_messages.flush import Flush
 ++from .frontend_messages.parse import Parse
 ++from .frontend_messages.password import Password
 ++from .frontend_messages.query import Query
 ++from .frontend_messages.ssl_request import SslRequest
 ++from .frontend_messages.startup import Startup
 ++from .frontend_messages.sync import Sync
 ++from .frontend_messages.terminate import Terminate
 + 
 + __all__ = ["Authentication", "BackendKeyData", "BindComplete", "CloseComplete", "CommandComplete",
 +            "CopyInResponse", "DataRow", "EmptyQueryResponse", "ErrorResponse", "NoData", "NoticeResponse",
 +diff --git a/vertica_python/vertica/messages/backend_messages/authentication.py b/vertica_python/vertica/messages/backend_messages/authentication.py
 +index 54add1a..6575207 100644
 +--- a/vertica_python/vertica/messages/backend_messages/authentication.py
 ++++ b/vertica_python/vertica/messages/backend_messages/authentication.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import unpack
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/backend_key_data.py b/vertica_python/vertica/messages/backend_messages/backend_key_data.py
 +index 317d450..ce1ce52 100644
 +--- a/vertica_python/vertica/messages/backend_messages/backend_key_data.py
 ++++ b/vertica_python/vertica/messages/backend_messages/backend_key_data.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import unpack
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/bind_complete.py b/vertica_python/vertica/messages/backend_messages/bind_complete.py
 +index 5d25e1d..e2510da 100644
 +--- a/vertica_python/vertica/messages/backend_messages/bind_complete.py
 ++++ b/vertica_python/vertica/messages/backend_messages/bind_complete.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import BackendMessage
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/close_complete.py b/vertica_python/vertica/messages/backend_messages/close_complete.py
 +index fea59dd..bf138c1 100644
 +--- a/vertica_python/vertica/messages/backend_messages/close_complete.py
 ++++ b/vertica_python/vertica/messages/backend_messages/close_complete.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import BackendMessage
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/command_complete.py b/vertica_python/vertica/messages/backend_messages/command_complete.py
 +index 92873f2..ab0be2c 100644
 +--- a/vertica_python/vertica/messages/backend_messages/command_complete.py
 ++++ b/vertica_python/vertica/messages/backend_messages/command_complete.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + import re
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/copy_in_response.py b/vertica_python/vertica/messages/backend_messages/copy_in_response.py
 +index 1566035..78ea2ca 100644
 +--- a/vertica_python/vertica/messages/backend_messages/copy_in_response.py
 ++++ b/vertica_python/vertica/messages/backend_messages/copy_in_response.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import unpack
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/data_row.py b/vertica_python/vertica/messages/backend_messages/data_row.py
 +index 52eec1a..163b19d 100644
 +--- a/vertica_python/vertica/messages/backend_messages/data_row.py
 ++++ b/vertica_python/vertica/messages/backend_messages/data_row.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import unpack, unpack_from
 + 
 +@@ -12,7 +12,7 @@ class DataRow(BackendMessage):
 +         field_count = unpack('!H', data[0:2])[0]
 +         pos = 2
 + 
 +-        for i in xrange(field_count):
 ++        for i in range(field_count):
 +             size = unpack_from('!I', data, pos)[0]
 + 
 +             if size == 4294967295:
 +diff --git a/vertica_python/vertica/messages/backend_messages/empty_query_response.py b/vertica_python/vertica/messages/backend_messages/empty_query_response.py
 +index fbe68aa..3ba6a7d 100644
 +--- a/vertica_python/vertica/messages/backend_messages/empty_query_response.py
 ++++ b/vertica_python/vertica/messages/backend_messages/empty_query_response.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import BackendMessage
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/error_response.py b/vertica_python/vertica/messages/backend_messages/error_response.py
 +index 471c16e..5ad1065 100644
 +--- a/vertica_python/vertica/messages/backend_messages/error_response.py
 ++++ b/vertica_python/vertica/messages/backend_messages/error_response.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import BackendMessage
 + from vertica_python.vertica.messages.backend_messages.notice_response import NoticeResponse
 +diff --git a/vertica_python/vertica/messages/backend_messages/no_data.py b/vertica_python/vertica/messages/backend_messages/no_data.py
 +index b9c3c7c..cb4030d 100644
 +--- a/vertica_python/vertica/messages/backend_messages/no_data.py
 ++++ b/vertica_python/vertica/messages/backend_messages/no_data.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import BackendMessage
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/notice_response.py b/vertica_python/vertica/messages/backend_messages/notice_response.py
 +index e0dc35c..4916fef 100644
 +--- a/vertica_python/vertica/messages/backend_messages/notice_response.py
 ++++ b/vertica_python/vertica/messages/backend_messages/notice_response.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + import string
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/parameter_description.py b/vertica_python/vertica/messages/backend_messages/parameter_description.py
 +index 90bc79b..9a5dbfb 100644
 +--- a/vertica_python/vertica/messages/backend_messages/parameter_description.py
 ++++ b/vertica_python/vertica/messages/backend_messages/parameter_description.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import unpack, unpack_from
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/parameter_status.py b/vertica_python/vertica/messages/backend_messages/parameter_status.py
 +index 06c952a..7c32b24 100644
 +--- a/vertica_python/vertica/messages/backend_messages/parameter_status.py
 ++++ b/vertica_python/vertica/messages/backend_messages/parameter_status.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + import string
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/parse_complete.py b/vertica_python/vertica/messages/backend_messages/parse_complete.py
 +index ea3c1ab..d286714 100644
 +--- a/vertica_python/vertica/messages/backend_messages/parse_complete.py
 ++++ b/vertica_python/vertica/messages/backend_messages/parse_complete.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import BackendMessage
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/portal_suspended.py b/vertica_python/vertica/messages/backend_messages/portal_suspended.py
 +index 773f078..3b94325 100644
 +--- a/vertica_python/vertica/messages/backend_messages/portal_suspended.py
 ++++ b/vertica_python/vertica/messages/backend_messages/portal_suspended.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import BackendMessage
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/ready_for_query.py b/vertica_python/vertica/messages/backend_messages/ready_for_query.py
 +index 1c38a5a..c6640e7 100644
 +--- a/vertica_python/vertica/messages/backend_messages/ready_for_query.py
 ++++ b/vertica_python/vertica/messages/backend_messages/ready_for_query.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import unpack
 + 
 +diff --git a/vertica_python/vertica/messages/backend_messages/row_description.py b/vertica_python/vertica/messages/backend_messages/row_description.py
 +index 1913f32..0e621cf 100644
 +--- a/vertica_python/vertica/messages/backend_messages/row_description.py
 ++++ b/vertica_python/vertica/messages/backend_messages/row_description.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + import string
 + 
 +@@ -15,7 +15,7 @@ class RowDescription(BackendMessage):
 +         field_count = unpack('!H', data[0:2])[0]
 +         pos = 2
 + 
 +-        for i in xrange(field_count):
 ++        for i in range(field_count):
 +             field_info = unpack_from("!{0}sxIHIHIH".format(string.find(data, '\x00', pos) - pos), data, pos)
 +             self.fields.append({
 +                 'name': field_info[0],
 +diff --git a/vertica_python/vertica/messages/backend_messages/unknown.py b/vertica_python/vertica/messages/backend_messages/unknown.py
 +index e646e89..9333801 100644
 +--- a/vertica_python/vertica/messages/backend_messages/unknown.py
 ++++ b/vertica_python/vertica/messages/backend_messages/unknown.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import BackendMessage
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/bind.py b/vertica_python/vertica/messages/frontend_messages/bind.py
 +index bc4bb23..0a1644d 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/bind.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/bind.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +@@ -14,7 +14,7 @@ class Bind(FrontendMessage):
 + 
 +     def to_bytes(self):
 +         bytes = pack('!{0}sx{1}sxHH'.format(len(self.portal_name), len(self.prepared_statement_name)), self.portal_name, self.prepared_statement_name, 0, len(self.parameter_values))
 +-        for val in self.parameter_values.values():
 ++        for val in list(self.parameter_values.values()):
 +             if val is None:
 +                 bytes += pack('!I', [-1])
 +             else:
 +diff --git a/vertica_python/vertica/messages/frontend_messages/cancel_request.py b/vertica_python/vertica/messages/frontend_messages/cancel_request.py
 +index 6e38ef0..b009760 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/cancel_request.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/cancel_request.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/close.py b/vertica_python/vertica/messages/frontend_messages/close.py
 +index 30f8bc3..e18ce0b 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/close.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/close.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/copy_data.py b/vertica_python/vertica/messages/frontend_messages/copy_data.py
 +index 0d30748..23016c8 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/copy_data.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/copy_data.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/copy_done.py b/vertica_python/vertica/messages/frontend_messages/copy_done.py
 +index 6e0697f..9d81088 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/copy_done.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/copy_done.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import FrontendMessage
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/copy_fail.py b/vertica_python/vertica/messages/frontend_messages/copy_fail.py
 +index 436ba9c..1458b50 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/copy_fail.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/copy_fail.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/copy_stream.py b/vertica_python/vertica/messages/frontend_messages/copy_stream.py
 +index 29bdc15..97af9ca 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/copy_stream.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/copy_stream.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/describe.py b/vertica_python/vertica/messages/frontend_messages/describe.py
 +index 49e3630..c07f9a0 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/describe.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/describe.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/execute.py b/vertica_python/vertica/messages/frontend_messages/execute.py
 +index df52f25..ad2d250 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/execute.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/execute.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/flush.py b/vertica_python/vertica/messages/frontend_messages/flush.py
 +index 64f06e1..a124e99 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/flush.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/flush.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import FrontendMessage
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/parse.py b/vertica_python/vertica/messages/frontend_messages/parse.py
 +index 93056c9..bd7d120 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/parse.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/parse.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/password.py b/vertica_python/vertica/messages/frontend_messages/password.py
 +index b14c390..e6b7e37 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/password.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/password.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + import os
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/query.py b/vertica_python/vertica/messages/frontend_messages/query.py
 +index 5ca8f3d..5b18784 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/query.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/query.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +@@ -13,7 +13,7 @@ class Query(FrontendMessage):
 +     def to_bytes(self):
 +         s = self.query_string
 +         if isinstance(s, str):
 +-                s = unicode(s, 'utf-8')
 ++                s = str(s, 'utf-8')
 +         encoded = s.encode('utf-8')
 +         return self.message_string(pack('{0}sx'.format(len(encoded)), encoded))
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/ssl_request.py b/vertica_python/vertica/messages/frontend_messages/ssl_request.py
 +index f324074..a26e285 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/ssl_request.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/ssl_request.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/startup.py b/vertica_python/vertica/messages/frontend_messages/startup.py
 +index d796107..89d53e5 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/startup.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/startup.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from struct import pack
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/sync.py b/vertica_python/vertica/messages/frontend_messages/sync.py
 +index 1e3ab36..70d70b9 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/sync.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/sync.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import FrontendMessage
 + 
 +diff --git a/vertica_python/vertica/messages/frontend_messages/terminate.py b/vertica_python/vertica/messages/frontend_messages/terminate.py
 +index 08b6184..6cdba51 100644
 +--- a/vertica_python/vertica/messages/frontend_messages/terminate.py
 ++++ b/vertica_python/vertica/messages/frontend_messages/terminate.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + from vertica_python.vertica.messages.message import FrontendMessage
 + 
 +diff --git a/vertica_python/vertica/messages/message.py b/vertica_python/vertica/messages/message.py
 +index 16d5b01..e32e9e4 100644
 +--- a/vertica_python/vertica/messages/message.py
 ++++ b/vertica_python/vertica/messages/message.py
 +@@ -1,4 +1,4 @@
 +-from __future__ import absolute_import
 ++
 + 
 + import types
 + 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-vertica.git



More information about the Python-modules-commits mailing list