Skip to content

[BUG] python 3.11 运行 sniff 报错 name 'collections' is not defined #137

@peeweep

Description

@peeweep
$ python3 --version
Python 3.11.11
$ ./sniff 
/home/openeuler/youqu-demo/src/depends/sniff/./sniff:76: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if path is '/':
Traceback (most recent call last):
  File "/home/openeuler/youqu-demo/src/depends/sniff/./sniff", line 32, in <module>
    from src.depends.dogtail.config import config
  File "/home/openeuler/youqu-demo/src/__init__.py", line 25, in <module>
    from src.assert_common import AssertCommon as AssertCommon
  File "/home/openeuler/youqu-demo/src/assert_common.py", line 16, in <module>
    from src.mouse_key import MouseKey
  File "/home/openeuler/youqu-demo/src/mouse_key.py", line 32, in <module>
    from src.depends.pyautogui import _pyautogui_wayland as pyautogui
  File "/home/openeuler/youqu-demo/src/depends/pyautogui/_pyautogui_wayland.py", line 29, in <module>
    Point = collections.namedtuple("Point", "x y")
            ^^^^^^^^^^^
NameError: name 'collections' is not defined

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions