小编Cha*_*d D的帖子

如何捕获多个异常?

我通常很擅长捕捉异常,但这个组让我感到困惑。这是我正在使用的代码(它使用 pywinrm):

import socket
def win_Upgrade_Check(kbByOS):
    for os in kbByOS:
        print(os)
        try:
            conn = winrm.Session(os, auth=("administrator","****"))
            for kb in kbByOS[os]:
                resp = conn.run_ps("get-hotfix -id {0}".format(kb))
                output = resp.std_out.decode('utf-8')
                error = resp.std_err
                if error:
                    print("KB{} not found on {}.".format(error,os))
                else:
                    print("{} found on {}.".format(kb,os))
        except timeout as e:
            print(e)
            pass
Run Code Online (Sandbox Code Playgroud)

这是我收到的当前错误的吐词:

Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/requests/packages/urllib3/connection.py", line 142, in _new_conn
(self.host, self.port), self.timeout, **extra_kw)
  File "/usr/local/lib/python3.5/dist-packages/requests/packages/urllib3/util/connection.py", line 91, in create_connection
    raise err
  File "/usr/local/lib/python3.5/dist-packages/requests/packages/urllib3/util/connection.py", line 81, in create_connection
    sock.connect(sa) …
Run Code Online (Sandbox Code Playgroud)

python sockets python-3.x python-requests

5
推荐指数
1
解决办法
3522
查看次数

如何在将鼠标悬停在工具提示本身上时保持 bootstrap4 工具提示打开?

我想要完成的是拥有一个悬停时带有工具提示的链接。显示工具提示后,我希望当用户将鼠标悬停在工具提示本身上时工具提示保持可见。我查看了 bootstrap 文档,我不相信这个功能已经存在。我找到了一些关于如何使用 Bootstrap3 执行此操作的答案,但我使用的是 Bootstrap4。

我确实设法使用工具提示上的延迟来完成我需要的任务。将鼠标从我的链接上移开后,它会保持可见 1 秒:

    $(function () {
        $('[data-toggle="tooltip"]').tooltip({delay: {show: 0, hide: 1000}});
    });
Run Code Online (Sandbox Code Playgroud)

小提琴: https: //jsfiddle.net/16gnysbp/

任何帮助是极大的赞赏。谢谢你!

twitter-bootstrap bootstrap-4

3
推荐指数
1
解决办法
1240
查看次数