From 8850cf95e80a5922f17f04c06c697b6fcd46f4d7 Mon Sep 17 00:00:00 2001 From: baztian Date: Tue, 21 Mar 2017 20:16:01 +0100 Subject: [PATCH 1/3] Fix development notes on how to publish a new release. --- README_development.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_development.rst b/README_development.rst index 84966e0..11bba85 100644 --- a/README_development.rst +++ b/README_development.rst @@ -69,4 +69,4 @@ Build a new release 9. Send new version and tags to github origin. :: - $ git push origin master --tags + $ git push origin master --follow-tags From e99a05d5a84e9aa37ff0bac00bd5591336f54402 Mon Sep 17 00:00:00 2001 From: baztian Date: Tue, 21 Mar 2017 20:16:59 +0100 Subject: [PATCH 2/3] =?UTF-8?q?Bump=20version:=201.1.0=20=E2=86=92=201.1.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- README.rst | 1 + jaydebeapi/__init__.py | 2 +- setup.py | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index edbb95b..38c1800 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.1.0 +current_version = 1.1.1 commit = True tag = True diff --git a/README.rst b/README.rst index 13ab23c..c422597 100644 --- a/README.rst +++ b/README.rst @@ -159,6 +159,7 @@ Changelog ========= - Next version - unreleased +- 1.1.1 - 2017-03-21 - Don't fail on dates before 1900 on Python < 3. diff --git a/jaydebeapi/__init__.py b/jaydebeapi/__init__.py index 4e1c597..c124e6f 100644 --- a/jaydebeapi/__init__.py +++ b/jaydebeapi/__init__.py @@ -17,7 +17,7 @@ # License along with JayDeBeApi. If not, see # . -__version_info__ = (1, 1, 0) +__version_info__ = (1, 1, 1) __version__ = ".".join(str(i) for i in __version_info__) import datetime diff --git a/setup.py b/setup.py index 2f32874..1425345 100644 --- a/setup.py +++ b/setup.py @@ -27,7 +27,7 @@ setup( #basic package data name = 'JayDeBeApi', - version = '1.1.0', + version = '1.1.1', author = 'Bastian Bowe', author_email = 'bastian.dev@gmail.com', license = 'GNU LGPL', From 20b32c632712b29fbc8bbc38c862cb24496401f6 Mon Sep 17 00:00:00 2001 From: Spasnof Date: Tue, 6 Nov 2018 15:09:47 -0800 Subject: [PATCH 3/3] Use the more explicitly typed setObject method. Fixes the issue#57 by using the setobject method containing three arguments. --- jaydebeapi/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jaydebeapi/__init__.py b/jaydebeapi/__init__.py index c124e6f..9a7881a 100644 --- a/jaydebeapi/__init__.py +++ b/jaydebeapi/__init__.py @@ -487,7 +487,8 @@ def _close_last(self): def _set_stmt_parms(self, prep_stmt, parameters): for i in range(len(parameters)): # print (i, parameters[i], type(parameters[i])) - prep_stmt.setObject(i + 1, parameters[i]) + ptype = prep_stmt.getParameterMetaData().getParameterType(i + 1) + prep_stmt.setObject(i + 1, parameters[i], ptype) def execute(self, operation, parameters=None): if self._connection._closed: