Skip to content

Commit

Permalink
Merge branch 'release/1.5.18'
Browse files Browse the repository at this point in the history
  • Loading branch information
akuzminsky committed Jun 26, 2018
2 parents 309fa29 + 2d67cf3 commit d886678
Show file tree
Hide file tree
Showing 27 changed files with 352 additions and 109 deletions.
38 changes: 0 additions & 38 deletions docs/etcdb.constants.rst

This file was deleted.

30 changes: 30 additions & 0 deletions docs/etcdb.execute.ddl.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
etcdb.execute.ddl package
=========================

Submodules
----------

etcdb.execute.ddl.create module
-------------------------------

.. automodule:: etcdb.execute.ddl.create
:members:
:undoc-members:
:show-inheritance:

etcdb.execute.ddl.drop module
-----------------------------

.. automodule:: etcdb.execute.ddl.drop
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: etcdb.execute.ddl
:members:
:undoc-members:
:show-inheritance:
70 changes: 70 additions & 0 deletions docs/etcdb.execute.dml.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
etcdb.execute.dml package
=========================

Submodules
----------

etcdb.execute.dml.delete module
-------------------------------

.. automodule:: etcdb.execute.dml.delete
:members:
:undoc-members:
:show-inheritance:

etcdb.execute.dml.insert module
-------------------------------

.. automodule:: etcdb.execute.dml.insert
:members:
:undoc-members:
:show-inheritance:

etcdb.execute.dml.select module
-------------------------------

.. automodule:: etcdb.execute.dml.select
:members:
:undoc-members:
:show-inheritance:

etcdb.execute.dml.show module
-----------------------------

.. automodule:: etcdb.execute.dml.show
:members:
:undoc-members:
:show-inheritance:

etcdb.execute.dml.update module
-------------------------------

.. automodule:: etcdb.execute.dml.update
:members:
:undoc-members:
:show-inheritance:

etcdb.execute.dml.use module
----------------------------

.. automodule:: etcdb.execute.dml.use
:members:
:undoc-members:
:show-inheritance:

etcdb.execute.dml.wait module
-----------------------------

.. automodule:: etcdb.execute.dml.wait
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: etcdb.execute.dml
:members:
:undoc-members:
:show-inheritance:
18 changes: 18 additions & 0 deletions docs/etcdb.execute.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
etcdb.execute package
=====================

Subpackages
-----------

.. toctree::

etcdb.execute.ddl
etcdb.execute.dml

Module contents
---------------

.. automodule:: etcdb.execute
:members:
:undoc-members:
:show-inheritance:
10 changes: 10 additions & 0 deletions docs/etcdb.log.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
etcdb.log package
=================

Module contents
---------------

.. automodule:: etcdb.log
:members:
:undoc-members:
:show-inheritance:
41 changes: 29 additions & 12 deletions docs/etcdb.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ Subpackages

.. toctree::

etcdb.constants
etcdb.execute
etcdb.log
etcdb.sqlparser

Submodules
Expand All @@ -28,14 +29,6 @@ etcdb.connection module
:undoc-members:
:show-inheritance:

etcdb.converters module
-----------------------

.. automodule:: etcdb.converters
:members:
:undoc-members:
:show-inheritance:

etcdb.cursor module
-------------------

Expand Down Expand Up @@ -76,10 +69,34 @@ etcdb.etcdtimestamp module
:undoc-members:
:show-inheritance:

etcdb.times module
------------------
etcdb.eval\_expr module
-----------------------

.. automodule:: etcdb.eval_expr
:members:
:undoc-members:
:show-inheritance:

etcdb.exception module
----------------------

.. automodule:: etcdb.exception
:members:
:undoc-members:
:show-inheritance:

etcdb.lock module
-----------------

.. automodule:: etcdb.lock
:members:
:undoc-members:
:show-inheritance:

etcdb.resultset module
----------------------

.. automodule:: etcdb.times
.. automodule:: etcdb.resultset
:members:
:undoc-members:
:show-inheritance:
Expand Down
10 changes: 5 additions & 5 deletions docs/etcdb.sqlparser.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ etcdb.sqlparser package
Submodules
----------

etcdb.sqlparser.lexer module
----------------------------
etcdb.sqlparser.etcdb\_lexer module
-----------------------------------

.. automodule:: etcdb.sqlparser.lexer
.. automodule:: etcdb.sqlparser.etcdb_lexer
:members:
:undoc-members:
:show-inheritance:
Expand All @@ -28,8 +28,8 @@ etcdb.sqlparser.parsetab module
:undoc-members:
:show-inheritance:

etcdb.sqlparser.sql_tree module
-------------------------------
etcdb.sqlparser.sql\_tree module
--------------------------------

.. automodule:: etcdb.sqlparser.sql_tree
:members:
Expand Down
3 changes: 2 additions & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ Contents:
usage
modules
contributing
authorshistory
authors
history

Indices and tables
==================
Expand Down
2 changes: 1 addition & 1 deletion etcdb/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

__author__ = 'Box TechOps Database Team'
__email__ = '[email protected]'
__version__ = '1.5.16'
__version__ = '1.5.18'


def _split_version(version):
Expand Down
5 changes: 3 additions & 2 deletions etcdb/connection.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# -*- coding: utf-8 -*-
"""Connection class definition"""
import inspect

from pyetcd.client import Client

Expand Down Expand Up @@ -60,7 +59,9 @@ def _santize_pyetcd_kwargs(kwargs):
:param kwargs: input dictionary with keyword arguments.
:return: dictionary without non-allowed keys.
"""
allowed_kwargs = inspect.getargspec(Client.__init__).args
allowed_kwargs = [
'host', 'port', 'srv_domain', 'version_prefix', 'protocol', 'allow_reconnect'
]
args = {}
for arg in kwargs:
if arg in allowed_kwargs:
Expand Down
3 changes: 2 additions & 1 deletion etcdb/eval_expr.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ class EtcdbFunction(object):
:type function_name: callable
:param group: True if the functions is aggregate function
:type group: bool
:param *args: Arguments to pass to function_name"""
:param args: Arguments to pass to function_name
:param kwargs: Keyword arguments"""
def __init__(self, *args, **kwargs):

self._function = args[0]
Expand Down
4 changes: 2 additions & 2 deletions etcdb/execute/dml/select.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

import time

from pyetcd import EtcdException
from pyetcd import EtcdEmptyResponse

from etcdb import OperationalError, InternalError
from etcdb.eval_expr import eval_expr, EtcdbFunction
Expand Down Expand Up @@ -95,7 +95,7 @@ def get_row_by_primary_key(etcd_client, db, table, primary_key, **kwargs):
try:
etcd_response = etcd_client.read(key, **client_kwargs)
break
except EtcdException as err:
except EtcdEmptyResponse as err:
LOG.warning("Retry #%d after error: %s", i, err)
time.sleep(1)
if not etcd_response:
Expand Down
Loading

0 comments on commit d886678

Please sign in to comment.