python-zk / kazoo

Kazoo is a high-level Python library that makes it easier to use Apache Zookeeper.
https://kazoo.readthedocs.io
Apache License 2.0
1.3k stars 386 forks source link

kazoo/client.py in python2.7 use KazooClient init throw a error #749

Closed lee-yong closed 5 months ago

lee-yong commented 5 months ago

trace back info: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/testbase/loader.py", line 161, in _load import(modulename) File "/data/qctestproj/tcetest/setup/AddAccountTest.py", line 23, in from tcelib.setup.common import update_jsonfile File "/data/qctestproj/tcelib/setup/common.py", line 10, in from qclib.business.cvm import CVMV3 File "/data/qctestproj/qclib/business/cvm.py", line 44, in from qclib.host import LinuxSSHSession, WindowsRMSession, TCEWindowsRMSession File "/data/qctestproj/qclib/host.py", line 29, in from qclib.business.vpc_oss.vpcoss import VpcOssCtrl File "/data/qctestproj/qclib/business/vpc_oss/vpcoss.py", line 13, in from qclib.zkclient import ZKClient File "/data/qctestproj/qclib/zkclient.py", line 9, in from kazoo.client import KazooClient File "/usr/lib/python2.7/site-packages/kazoo/client.py", line 123 **kwargs, ^ SyntaxError: invalid syntax

troubleshooting: maybe the init parms has a "," after **kwargs

Specifications

StephenSorriaux commented 5 months ago

Hello,

Python 2.7 support was dropped with kazoo 2.8.X. Please use kazoo==2.7.0 if you can't upgrade your version of Python.