我有一个代码,其中im循环通过主机列表和附加连接到连接列表,如果有连接错误,我想跳过它并继续与主机列表中的下一个主机。 继承人什么,我现在有: def do_connect(self):
"""Connect to all hosts in the hosts list"""
for host in self.hosts:
try:
client =
这个问题涉及到好的和坏的做法: 从C编程中,我习惯于在函数的开始处检查传递的参数,从而在出现错误时返回错误代码(例如NULL指针)。 在Python中,当允许通过的Queue对象是None或错误类型,并且试图对此无效队列对象进行操作时,会自动引发异常。它是很好的做法,检查数据类型提前像 def foo(queue):
if issubclass(Queue, arg):
ra