summaryrefslogtreecommitdiff
path: root/pygerrit/client.py
diff options
context:
space:
mode:
Diffstat (limited to 'pygerrit/client.py')
-rw-r--r--pygerrit/client.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/pygerrit/client.py b/pygerrit/client.py
index 73f43be..733aa9a 100644
--- a/pygerrit/client.py
+++ b/pygerrit/client.py
@@ -40,14 +40,19 @@ class GerritClient(object):
:arg str host: The hostname.
:arg str username: (optional) The username to use when connecting.
:arg str port: (optional) The port number to connect to.
+ :arg int keepalive: (optional) Keepalive interval in seconds.
"""
- def __init__(self, host, username=None, port=None):
+ def __init__(self, host, username=None, port=None, keepalive=None):
self._factory = GerritEventFactory()
self._events = Queue()
self._stream = None
- self._ssh_client = GerritSSHClient(host, username=username, port=port)
+ self.keepalive = keepalive
+ self._ssh_client = GerritSSHClient(host,
+ username=username,
+ port=port,
+ keepalive=keepalive)
def gerrit_version(self):
""" Get the Gerrit version.