TypeError: not all arguments converted during string formatting
Ganesh Pal
ganesh1pal at gmail.com
Wed Feb 17 08:58:51 EST 2016
Hi Team,
Iam on python 2.6 and Linux , I had replaced print out, err ret with
logging.info(out, err ,ret) in the below code . I am getting
"TypeError: not all arguments converted during string formatting"
error any quick suggestion
try:
out, err, ret = run(cmd, timeout=60)
# New line added below
logging.info(out, err ,ret)
if ret != 0:
logging.error("Can't run %s got %s (%d)!" % (cmd, err, ret))
raise Exception("Preparing cluster failed...Exiting !!!")
except Exception as e:
logging.exception("Failed to run %s got %s" % (cmd, e))
sys.exit("Preparing cluster failed")
logging.info("Preparing Cluster.....Done !!!")
(Pdb) c
Traceback (most recent call last):
File "/usr/local/lib/python2.6/logging/__init__.py", line 755, in emit
File "/usr/local/lib/python2.6/logging/__init__.py", line 637, in format
File "/usr/local/lib/python2.6/logging/__init__.py", line 425, in format
File "/usr/local/lib/python2.6/logging/__init__.py", line 295, in getMessage
TypeError: not all arguments converted during string formatting
Regards,
Ganesh
More information about the Python-list
mailing list