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

Jean Baptiste Favre jbfavre-guest at moszumanska.debian.org
Sun Apr 10 15:54:49 UTC 2016


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 d9cb82e7590b697ba5cde321b75e085fca42b1ea
Merge: db8bdb5 1073fb2
Author: Jean Baptiste Favre <github at jbfavre.org>
Date:   Sun Apr 10 17:25:39 2016 +0200

    merge patched into master

 .gitignore                                         |  3 +
 README.md                                          | 35 ++++++++++--
 Vagrantfile                                        | 36 ++----------
 debian/.git-dpm                                    |  6 +-
 debian/patches/fix_python3_compatibility.patch     | 64 +++++----------------
 setup.py                                           |  2 +-
 vertica_python/__init__.py                         |  2 +-
 vertica_python/tests/test_commons.py               |  4 +-
 vertica_python/tests/unicode_tests.py              | 16 ++++++
 vertica_python/vertica/column.py                   | 66 ++++++++++++----------
 vertica_python/vertica/connection.py               |  3 +-
 vertica_python/vertica/cursor.py                   | 18 +++---
 .../backend_messages/parameter_description.py      |  2 +-
 13 files changed, 128 insertions(+), 129 deletions(-)

diff --cc debian/.git-dpm
index 0c1cf8d,0000000..1e13515
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
- eb1fcf55e27f5585525dac42f07016cf41e25891
- eb1fcf55e27f5585525dac42f07016cf41e25891
- 04a0a27184873361e3320a5d38ed1751658140a4
++1073fb22a17118aad454aedce26c510115984f1e
++1073fb22a17118aad454aedce26c510115984f1e
++ae8b3b3ef96558d8f3f28f77dfc946ea612084d5
 +ae8b3b3ef96558d8f3f28f77dfc946ea612084d5
 +python-vertica_0.5.6.orig.tar.gz
 +d8a8f8dd8ba452aa0938d48cb33a563c9ea76f6e
 +22874
 +debianTag="debian/%e%v"
 +patchedTag="patched/%e%v"
 +upstreamTag="upstream/%e%u"
diff --cc debian/patches/fix_python3_compatibility.patch
index a028453,0000000..03e8c46
mode 100644,000000..100644
--- a/debian/patches/fix_python3_compatibility.patch
+++ b/debian/patches/fix_python3_compatibility.patch
@@@ -1,745 -1,0 +1,711 @@@
- From eb1fcf55e27f5585525dac42f07016cf41e25891 Mon Sep 17 00:00:00 2001
++From 1073fb22a17118aad454aedce26c510115984f1e 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/column.py                   |  6 +-
 + vertica_python/vertica/connection.py               | 11 ++--
-  vertica_python/vertica/cursor.py                   | 10 ++--
++ vertica_python/vertica/cursor.py                   |  6 +-
 + 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(-)
++ 45 files changed, 97 insertions(+), 94 deletions(-)
 +
 +diff --git a/vertica_python/__init__.py b/vertica_python/__init__.py
- index 944ea39..8e58c8e 100644
++index 5a7dc99..1a751da 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
++index 7dd4df5..52e3e55 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):
++@@ -165,7 +165,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
++index 8bc9a1e..7176f48 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):
++@@ -134,7 +135,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):
++@@ -151,7 +152,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):
++@@ -221,7 +222,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
++index 4389951..c4a0381 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):
++@@ -57,7 +57,7 @@ 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)
++@@ -69,7 +69,7 @@ class Cursor(object):
 +             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
++index 0c0b9fb..d5ddac9 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