Some checks failed
CI / Test (pytest) (3.11) (push) Has been cancelled
CI / Test (pytest) (3.12) (push) Has been cancelled
Security / SAST (bandit) (push) Has been cancelled
Security / Dependency audit (pip-audit) (push) Has been cancelled
CI / Lint (ruff) (push) Has been cancelled
2898 lines
80 KiB
Plaintext
2898 lines
80 KiB
Plaintext
F401 [*] `json` imported but unused
|
|
--> decnet/correlation/engine.py:25:8
|
|
|
|
|
23 | from __future__ import annotations
|
|
24 |
|
|
25 | import json
|
|
| ^^^^
|
|
26 | from collections import defaultdict
|
|
27 | from pathlib import Path
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `dataclasses.field` imported but unused
|
|
--> decnet/correlation/parser.py:20:36
|
|
|
|
|
19 | import re
|
|
20 | from dataclasses import dataclass, field
|
|
| ^^^^^
|
|
21 | from datetime import datetime
|
|
|
|
|
help: Remove unused import: `dataclasses.field`
|
|
F401 [*] `decnet.network.allocate_ips` imported but unused
|
|
--> decnet/deployer.py:17:5
|
|
|
|
|
15 | from decnet.network import (
|
|
16 | MACVLAN_NETWORK_NAME,
|
|
17 | allocate_ips,
|
|
| ^^^^^^^^^^^^
|
|
18 | create_ipvlan_network,
|
|
19 | create_macvlan_network,
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `decnet.network.detect_interface` imported but unused
|
|
--> decnet/deployer.py:20:5
|
|
|
|
|
18 | create_ipvlan_network,
|
|
19 | create_macvlan_network,
|
|
20 | detect_interface,
|
|
| ^^^^^^^^^^^^^^^^
|
|
21 | detect_subnet,
|
|
22 | get_host_ip,
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `decnet.network.detect_subnet` imported but unused
|
|
--> decnet/deployer.py:21:5
|
|
|
|
|
19 | create_macvlan_network,
|
|
20 | detect_interface,
|
|
21 | detect_subnet,
|
|
| ^^^^^^^^^^^^^
|
|
22 | get_host_ip,
|
|
23 | ips_to_range,
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> decnet/logging/file_handler.py:10:1
|
|
|
|
|
8 | """
|
|
9 |
|
|
10 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
11 | import logging.handlers
|
|
12 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> decnet/logging/file_handler.py:11:1
|
|
|
|
|
10 | import logging
|
|
11 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
12 | import os
|
|
13 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> decnet/logging/file_handler.py:12:1
|
|
|
|
|
10 | import logging
|
|
11 | import logging.handlers
|
|
12 | import os
|
|
| ^^^^^^^^^
|
|
13 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> decnet/logging/file_handler.py:13:1
|
|
|
|
|
11 | import logging.handlers
|
|
12 | import os
|
|
13 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
14 |
|
|
15 | _LOG_FILE_ENV = "DECNET_LOG_FILE"
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> decnet/logging/syslog_formatter.py:12:1
|
|
|
|
|
10 | """
|
|
11 |
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
13 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> decnet/logging/syslog_formatter.py:13:1
|
|
|
|
|
12 | from datetime import datetime, timezone
|
|
13 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
F401 [*] `ipaddress` imported but unused
|
|
--> decnet/network.py:11:8
|
|
|
|
|
9 | """
|
|
10 |
|
|
11 | import ipaddress
|
|
| ^^^^^^^^^
|
|
12 | import os
|
|
13 | import shutil
|
|
|
|
|
help: Remove unused import: `ipaddress`
|
|
F401 [*] `shutil` imported but unused
|
|
--> decnet/network.py:13:8
|
|
|
|
|
11 | import ipaddress
|
|
12 | import os
|
|
13 | import shutil
|
|
| ^^^^^^
|
|
14 | import socket
|
|
15 | import subprocess
|
|
|
|
|
help: Remove unused import: `shutil`
|
|
F401 [*] `socket` imported but unused
|
|
--> decnet/network.py:14:8
|
|
|
|
|
12 | import os
|
|
13 | import shutil
|
|
14 | import socket
|
|
| ^^^^^^
|
|
15 | import subprocess
|
|
16 | from ipaddress import IPv4Address, IPv4Interface, IPv4Network
|
|
|
|
|
help: Remove unused import: `socket`
|
|
E402 Module level import not at top of file
|
|
--> templates/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/docker_api/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/docker_api/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/docker_api/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/docker_api/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/docker_api/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/docker_api/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/docker_api/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/docker_api/server.py:11:8
|
|
|
|
|
9 | import json
|
|
10 | import os
|
|
11 | import socket
|
|
| ^^^^^^
|
|
12 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/docker_api/server.py:12:22
|
|
|
|
|
10 | import os
|
|
11 | import socket
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 |
|
|
14 | from flask import Flask, request
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/docker_api/server.py:12:32
|
|
|
|
|
10 | import os
|
|
11 | import socket
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 |
|
|
14 | from flask import Flask, request
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/elasticsearch/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/elasticsearch/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/elasticsearch/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/elasticsearch/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/elasticsearch/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/elasticsearch/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/elasticsearch/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/elasticsearch/server.py:10:8
|
|
|
|
|
8 | import json
|
|
9 | import os
|
|
10 | import socket
|
|
| ^^^^^^
|
|
11 | from datetime import datetime, timezone
|
|
12 | from http.server import BaseHTTPRequestHandler, HTTPServer
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/elasticsearch/server.py:11:22
|
|
|
|
|
9 | import os
|
|
10 | import socket
|
|
11 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
12 | from http.server import BaseHTTPRequestHandler, HTTPServer
|
|
13 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/elasticsearch/server.py:11:32
|
|
|
|
|
9 | import os
|
|
10 | import socket
|
|
11 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
12 | from http.server import BaseHTTPRequestHandler, HTTPServer
|
|
13 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/ftp/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ftp/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ftp/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ftp/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ftp/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ftp/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ftp/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/ftp/server.py:8:8
|
|
|
|
|
6 | """
|
|
7 |
|
|
8 | import json
|
|
| ^^^^
|
|
9 | import os
|
|
10 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/ftp/server.py:10:8
|
|
|
|
|
8 | import json
|
|
9 | import os
|
|
10 | import socket
|
|
| ^^^^^^
|
|
11 | import sys
|
|
12 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/ftp/server.py:12:22
|
|
|
|
|
10 | import socket
|
|
11 | import sys
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 |
|
|
14 | from twisted.internet import defer, protocol, reactor
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/ftp/server.py:12:32
|
|
|
|
|
10 | import socket
|
|
11 | import sys
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 |
|
|
14 | from twisted.internet import defer, protocol, reactor
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `twisted.internet.protocol` imported but unused
|
|
--> templates/ftp/server.py:14:37
|
|
|
|
|
12 | from datetime import datetime, timezone
|
|
13 |
|
|
14 | from twisted.internet import defer, protocol, reactor
|
|
| ^^^^^^^^
|
|
15 | from twisted.protocols.ftp import FTP, FTPFactory
|
|
16 | from twisted.python import log as twisted_log
|
|
|
|
|
help: Remove unused import: `twisted.internet.protocol`
|
|
F811 Redefinition of unused `protocol` from line 14
|
|
--> templates/ftp/server.py:63:5
|
|
|
|
|
62 | class ServerFTPFactory(FTPFactory):
|
|
63 | protocol = ServerFTP
|
|
| ^^^^^^^^ `protocol` redefined here
|
|
|
|
|
::: templates/ftp/server.py:14:37
|
|
|
|
|
12 | from datetime import datetime, timezone
|
|
13 |
|
|
14 | from twisted.internet import defer, protocol, reactor
|
|
| -------- previous definition of `protocol` here
|
|
15 | from twisted.protocols.ftp import FTP, FTPFactory
|
|
16 | from twisted.python import log as twisted_log
|
|
|
|
|
help: Remove definition: `protocol`
|
|
E402 Module level import not at top of file
|
|
--> templates/http/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/http/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/http/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/http/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/http/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/http/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/http/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/http/server.py:10:8
|
|
|
|
|
8 | import json
|
|
9 | import os
|
|
10 | import socket
|
|
| ^^^^^^
|
|
11 | from datetime import datetime, timezone
|
|
12 | from pathlib import Path
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/http/server.py:11:22
|
|
|
|
|
9 | import os
|
|
10 | import socket
|
|
11 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
12 | from pathlib import Path
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/http/server.py:11:32
|
|
|
|
|
9 | import os
|
|
10 | import socket
|
|
11 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
12 | from pathlib import Path
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/imap/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/imap/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/imap/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/imap/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/imap/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/imap/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/imap/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/imap/server.py:9:8
|
|
|
|
|
8 | import asyncio
|
|
9 | import json
|
|
| ^^^^
|
|
10 | import os
|
|
11 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/imap/server.py:11:8
|
|
|
|
|
9 | import json
|
|
10 | import os
|
|
11 | import socket
|
|
| ^^^^^^
|
|
12 | from datetime import datetime, timezone
|
|
13 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/imap/server.py:12:22
|
|
|
|
|
10 | import os
|
|
11 | import socket
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/imap/server.py:12:32
|
|
|
|
|
10 | import os
|
|
11 | import socket
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/k8s/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/k8s/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/k8s/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/k8s/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/k8s/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/k8s/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/k8s/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/k8s/server.py:11:8
|
|
|
|
|
9 | import json
|
|
10 | import os
|
|
11 | import socket
|
|
| ^^^^^^
|
|
12 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/k8s/server.py:12:22
|
|
|
|
|
10 | import os
|
|
11 | import socket
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 |
|
|
14 | from flask import Flask, request
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/k8s/server.py:12:32
|
|
|
|
|
10 | import os
|
|
11 | import socket
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 |
|
|
14 | from flask import Flask, request
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/ldap/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ldap/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ldap/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ldap/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ldap/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ldap/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/ldap/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/ldap/server.py:9:8
|
|
|
|
|
8 | import asyncio
|
|
9 | import json
|
|
| ^^^^
|
|
10 | import os
|
|
11 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/ldap/server.py:11:8
|
|
|
|
|
9 | import json
|
|
10 | import os
|
|
11 | import socket
|
|
| ^^^^^^
|
|
12 | from datetime import datetime, timezone
|
|
13 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/ldap/server.py:12:22
|
|
|
|
|
10 | import os
|
|
11 | import socket
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/ldap/server.py:12:32
|
|
|
|
|
10 | import os
|
|
11 | import socket
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/llmnr/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/llmnr/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/llmnr/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/llmnr/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/llmnr/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/llmnr/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/llmnr/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/llmnr/server.py:10:8
|
|
|
|
|
9 | import asyncio
|
|
10 | import json
|
|
| ^^^^
|
|
11 | import os
|
|
12 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/llmnr/server.py:12:8
|
|
|
|
|
10 | import json
|
|
11 | import os
|
|
12 | import socket
|
|
| ^^^^^^
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/llmnr/server.py:14:22
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/llmnr/server.py:14:32
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/mongodb/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mongodb/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mongodb/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mongodb/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mongodb/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mongodb/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mongodb/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/mongodb/server.py:10:8
|
|
|
|
|
9 | import asyncio
|
|
10 | import json
|
|
| ^^^^
|
|
11 | import os
|
|
12 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/mongodb/server.py:12:8
|
|
|
|
|
10 | import json
|
|
11 | import os
|
|
12 | import socket
|
|
| ^^^^^^
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/mongodb/server.py:14:22
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/mongodb/server.py:14:32
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/mqtt/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mqtt/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mqtt/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mqtt/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mqtt/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mqtt/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mqtt/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/mqtt/server.py:10:8
|
|
|
|
|
9 | import asyncio
|
|
10 | import json
|
|
| ^^^^
|
|
11 | import os
|
|
12 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/mqtt/server.py:12:8
|
|
|
|
|
10 | import json
|
|
11 | import os
|
|
12 | import socket
|
|
| ^^^^^^
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/mqtt/server.py:14:22
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/mqtt/server.py:14:32
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/mqtt/server.py:51:32
|
|
|
|
|
49 | if pos >= len(payload):
|
|
50 | return {}, pos
|
|
51 | _proto_level = payload[pos]; pos += 1
|
|
| ^
|
|
52 | # Connect flags (1 byte)
|
|
53 | if pos >= len(payload):
|
|
|
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/mqtt/server.py:55:25
|
|
|
|
|
53 | if pos >= len(payload):
|
|
54 | return {}, pos
|
|
55 | flags = payload[pos]; pos += 1
|
|
| ^
|
|
56 | # Keep alive (2 bytes)
|
|
57 | pos += 2
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mssql/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mssql/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mssql/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mssql/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mssql/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mssql/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mssql/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/mssql/server.py:9:8
|
|
|
|
|
8 | import asyncio
|
|
9 | import json
|
|
| ^^^^
|
|
10 | import os
|
|
11 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/mssql/server.py:11:8
|
|
|
|
|
9 | import json
|
|
10 | import os
|
|
11 | import socket
|
|
| ^^^^^^
|
|
12 | import struct
|
|
13 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/mssql/server.py:13:22
|
|
|
|
|
11 | import socket
|
|
12 | import struct
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/mssql/server.py:13:32
|
|
|
|
|
11 | import socket
|
|
12 | import struct
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/mysql/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mysql/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mysql/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mysql/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mysql/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mysql/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/mysql/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/mysql/server.py:10:8
|
|
|
|
|
9 | import asyncio
|
|
10 | import json
|
|
| ^^^^
|
|
11 | import os
|
|
12 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/mysql/server.py:12:8
|
|
|
|
|
10 | import json
|
|
11 | import os
|
|
12 | import socket
|
|
| ^^^^^^
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/mysql/server.py:14:22
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/mysql/server.py:14:32
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/pop3/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/pop3/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/pop3/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/pop3/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/pop3/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/pop3/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/pop3/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/pop3/server.py:10:8
|
|
|
|
|
9 | import asyncio
|
|
10 | import json
|
|
| ^^^^
|
|
11 | import os
|
|
12 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/pop3/server.py:12:8
|
|
|
|
|
10 | import json
|
|
11 | import os
|
|
12 | import socket
|
|
| ^^^^^^
|
|
13 | from datetime import datetime, timezone
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/pop3/server.py:13:22
|
|
|
|
|
11 | import os
|
|
12 | import socket
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/pop3/server.py:13:32
|
|
|
|
|
11 | import os
|
|
12 | import socket
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/postgres/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/postgres/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/postgres/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/postgres/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/postgres/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/postgres/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/postgres/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/postgres/server.py:10:8
|
|
|
|
|
9 | import asyncio
|
|
10 | import json
|
|
| ^^^^
|
|
11 | import os
|
|
12 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/postgres/server.py:12:8
|
|
|
|
|
10 | import json
|
|
11 | import os
|
|
12 | import socket
|
|
| ^^^^^^
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/postgres/server.py:14:22
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/postgres/server.py:14:32
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/rdp/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/rdp/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/rdp/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/rdp/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/rdp/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/rdp/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/rdp/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/rdp/server.py:9:8
|
|
|
|
|
7 | """
|
|
8 |
|
|
9 | import json
|
|
| ^^^^
|
|
10 | import os
|
|
11 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/rdp/server.py:11:8
|
|
|
|
|
9 | import json
|
|
10 | import os
|
|
11 | import socket
|
|
| ^^^^^^
|
|
12 | import sys
|
|
13 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/rdp/server.py:13:22
|
|
|
|
|
11 | import socket
|
|
12 | import sys
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 |
|
|
15 | from twisted.internet import protocol, reactor
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/rdp/server.py:13:32
|
|
|
|
|
11 | import socket
|
|
12 | import sys
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 |
|
|
15 | from twisted.internet import protocol, reactor
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/redis/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/redis/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/redis/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/redis/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/redis/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/redis/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/redis/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/redis/server.py:9:8
|
|
|
|
|
8 | import asyncio
|
|
9 | import json
|
|
| ^^^^
|
|
10 | import os
|
|
11 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/redis/server.py:11:8
|
|
|
|
|
9 | import json
|
|
10 | import os
|
|
11 | import socket
|
|
| ^^^^^^
|
|
12 | from datetime import datetime, timezone
|
|
13 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/redis/server.py:12:22
|
|
|
|
|
10 | import os
|
|
11 | import socket
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/redis/server.py:12:32
|
|
|
|
|
10 | import os
|
|
11 | import socket
|
|
12 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
13 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/sip/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/sip/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/sip/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/sip/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/sip/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/sip/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/sip/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/sip/server.py:9:8
|
|
|
|
|
8 | import asyncio
|
|
9 | import json
|
|
| ^^^^
|
|
10 | import os
|
|
11 | import re
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/sip/server.py:12:8
|
|
|
|
|
10 | import os
|
|
11 | import re
|
|
12 | import socket
|
|
| ^^^^^^
|
|
13 | from datetime import datetime, timezone
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/sip/server.py:13:22
|
|
|
|
|
11 | import re
|
|
12 | import socket
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/sip/server.py:13:32
|
|
|
|
|
11 | import re
|
|
12 | import socket
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/smb/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smb/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smb/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smb/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smb/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smb/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smb/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/smb/server.py:7:8
|
|
|
|
|
5 | """
|
|
6 |
|
|
7 | import json
|
|
| ^^^^
|
|
8 | import os
|
|
9 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/smb/server.py:9:8
|
|
|
|
|
7 | import json
|
|
8 | import os
|
|
9 | import socket
|
|
| ^^^^^^
|
|
10 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/smb/server.py:10:22
|
|
|
|
|
8 | import os
|
|
9 | import socket
|
|
10 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
11 |
|
|
12 | from impacket import smbserver
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/smb/server.py:10:32
|
|
|
|
|
8 | import os
|
|
9 | import socket
|
|
10 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
11 |
|
|
12 | from impacket import smbserver
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/smtp/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smtp/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smtp/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smtp/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smtp/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smtp/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/smtp/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/smtp/server.py:8:8
|
|
|
|
|
7 | import asyncio
|
|
8 | import json
|
|
| ^^^^
|
|
9 | import os
|
|
10 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/smtp/server.py:10:8
|
|
|
|
|
8 | import json
|
|
9 | import os
|
|
10 | import socket
|
|
| ^^^^^^
|
|
11 | from datetime import datetime, timezone
|
|
12 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/smtp/server.py:11:22
|
|
|
|
|
9 | import os
|
|
10 | import socket
|
|
11 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
12 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/smtp/server.py:11:32
|
|
|
|
|
9 | import os
|
|
10 | import socket
|
|
11 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
12 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/snmp/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/snmp/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/snmp/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/snmp/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/snmp/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/snmp/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/snmp/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/snmp/server.py:10:8
|
|
|
|
|
9 | import asyncio
|
|
10 | import json
|
|
| ^^^^
|
|
11 | import os
|
|
12 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/snmp/server.py:12:8
|
|
|
|
|
10 | import json
|
|
11 | import os
|
|
12 | import socket
|
|
| ^^^^^^
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/snmp/server.py:14:22
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/snmp/server.py:14:32
|
|
|
|
|
12 | import socket
|
|
13 | import struct
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:97:29
|
|
|
|
|
95 | """Return (version, community, request_id, oids) or raise."""
|
|
96 | pos = 0
|
|
97 | assert data[pos] == 0x30; pos += 1
|
|
| ^
|
|
98 | _, pos = _read_ber_length(data, pos)
|
|
99 | # version
|
|
|
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:100:29
|
|
|
|
|
98 | _, pos = _read_ber_length(data, pos)
|
|
99 | # version
|
|
100 | assert data[pos] == 0x02; pos += 1
|
|
| ^
|
|
101 | v_len, pos = _read_ber_length(data, pos)
|
|
102 | version = int.from_bytes(data[pos:pos + v_len], "big"); pos += v_len
|
|
|
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:102:59
|
|
|
|
|
100 | assert data[pos] == 0x02; pos += 1
|
|
101 | v_len, pos = _read_ber_length(data, pos)
|
|
102 | version = int.from_bytes(data[pos:pos + v_len], "big"); pos += v_len
|
|
| ^
|
|
103 | # community
|
|
104 | assert data[pos] == 0x04; pos += 1
|
|
|
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:104:29
|
|
|
|
|
102 | version = int.from_bytes(data[pos:pos + v_len], "big"); pos += v_len
|
|
103 | # community
|
|
104 | assert data[pos] == 0x04; pos += 1
|
|
| ^
|
|
105 | c_len, pos = _read_ber_length(data, pos)
|
|
106 | community = data[pos:pos + c_len].decode(errors="replace"); pos += c_len
|
|
|
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:106:63
|
|
|
|
|
104 | assert data[pos] == 0x04; pos += 1
|
|
105 | c_len, pos = _read_ber_length(data, pos)
|
|
106 | community = data[pos:pos + c_len].decode(errors="replace"); pos += c_len
|
|
| ^
|
|
107 | # PDU type (0xa0 = GetRequest, 0xa1 = GetNextRequest)
|
|
108 | pdu_type = data[pos]; pos += 1
|
|
|
|
|
F841 Local variable `pdu_type` is assigned to but never used
|
|
--> templates/snmp/server.py:108:5
|
|
|
|
|
106 | community = data[pos:pos + c_len].decode(errors="replace"); pos += c_len
|
|
107 | # PDU type (0xa0 = GetRequest, 0xa1 = GetNextRequest)
|
|
108 | pdu_type = data[pos]; pos += 1
|
|
| ^^^^^^^^
|
|
109 | _, pos = _read_ber_length(data, pos)
|
|
110 | # request-id
|
|
|
|
|
help: Remove assignment to unused variable `pdu_type`
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:108:25
|
|
|
|
|
106 | community = data[pos:pos + c_len].decode(errors="replace"); pos += c_len
|
|
107 | # PDU type (0xa0 = GetRequest, 0xa1 = GetNextRequest)
|
|
108 | pdu_type = data[pos]; pos += 1
|
|
| ^
|
|
109 | _, pos = _read_ber_length(data, pos)
|
|
110 | # request-id
|
|
|
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:111:29
|
|
|
|
|
109 | _, pos = _read_ber_length(data, pos)
|
|
110 | # request-id
|
|
111 | assert data[pos] == 0x02; pos += 1
|
|
| ^
|
|
112 | r_len, pos = _read_ber_length(data, pos)
|
|
113 | request_id = int.from_bytes(data[pos:pos + r_len], "big"); pos += r_len
|
|
|
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:113:62
|
|
|
|
|
111 | assert data[pos] == 0x02; pos += 1
|
|
112 | r_len, pos = _read_ber_length(data, pos)
|
|
113 | request_id = int.from_bytes(data[pos:pos + r_len], "big"); pos += r_len
|
|
| ^
|
|
114 | pos += 4 # skip error-status and error-index
|
|
115 | # varbind list
|
|
|
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:116:29
|
|
|
|
|
114 | pos += 4 # skip error-status and error-index
|
|
115 | # varbind list
|
|
116 | assert data[pos] == 0x30; pos += 1
|
|
| ^
|
|
117 | vbl_len, pos = _read_ber_length(data, pos)
|
|
118 | end = pos + vbl_len
|
|
|
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:121:33
|
|
|
|
|
119 | oids = []
|
|
120 | while pos < end:
|
|
121 | assert data[pos] == 0x30; pos += 1
|
|
| ^
|
|
122 | vb_len, pos = _read_ber_length(data, pos)
|
|
123 | assert data[pos] == 0x06; pos += 1
|
|
|
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:123:33
|
|
|
|
|
121 | assert data[pos] == 0x30; pos += 1
|
|
122 | vb_len, pos = _read_ber_length(data, pos)
|
|
123 | assert data[pos] == 0x06; pos += 1
|
|
| ^
|
|
124 | oid_len, pos = _read_ber_length(data, pos)
|
|
125 | oid = _decode_oid(data[pos:pos + oid_len]); pos += oid_len
|
|
|
|
|
E702 Multiple statements on one line (semicolon)
|
|
--> templates/snmp/server.py:125:51
|
|
|
|
|
123 | assert data[pos] == 0x06; pos += 1
|
|
124 | oid_len, pos = _read_ber_length(data, pos)
|
|
125 | oid = _decode_oid(data[pos:pos + oid_len]); pos += oid_len
|
|
| ^
|
|
126 | oids.append(oid)
|
|
127 | pos += vb_len - oid_len - 2 # skip value
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/tftp/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/tftp/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/tftp/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/tftp/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/tftp/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/tftp/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/tftp/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/tftp/server.py:9:8
|
|
|
|
|
8 | import asyncio
|
|
9 | import json
|
|
| ^^^^
|
|
10 | import os
|
|
11 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/tftp/server.py:11:8
|
|
|
|
|
9 | import json
|
|
10 | import os
|
|
11 | import socket
|
|
| ^^^^^^
|
|
12 | import struct
|
|
13 | from datetime import datetime, timezone
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/tftp/server.py:13:22
|
|
|
|
|
11 | import socket
|
|
12 | import struct
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/tftp/server.py:13:32
|
|
|
|
|
11 | import socket
|
|
12 | import struct
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
E402 Module level import not at top of file
|
|
--> templates/vnc/decnet_logging.py:17:1
|
|
|
|
|
15 | """
|
|
16 |
|
|
17 | import logging
|
|
| ^^^^^^^^^^^^^^
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/vnc/decnet_logging.py:18:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
|
19 | import os
|
|
20 | import socket
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/vnc/decnet_logging.py:19:1
|
|
|
|
|
17 | import logging
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
| ^^^^^^^^^
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/vnc/decnet_logging.py:20:1
|
|
|
|
|
18 | import logging.handlers
|
|
19 | import os
|
|
20 | import socket
|
|
| ^^^^^^^^^^^^^
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/vnc/decnet_logging.py:21:1
|
|
|
|
|
19 | import os
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/vnc/decnet_logging.py:22:1
|
|
|
|
|
20 | import socket
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
23 | from typing import Any
|
|
|
|
|
E402 Module level import not at top of file
|
|
--> templates/vnc/decnet_logging.py:23:1
|
|
|
|
|
21 | from datetime import datetime, timezone
|
|
22 | from pathlib import Path
|
|
23 | from typing import Any
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
24 |
|
|
25 | # ─── Constants ────────────────────────────────────────────────────────────────
|
|
|
|
|
F401 [*] `json` imported but unused
|
|
--> templates/vnc/server.py:10:8
|
|
|
|
|
9 | import asyncio
|
|
10 | import json
|
|
| ^^^^
|
|
11 | import os
|
|
12 | import socket
|
|
|
|
|
help: Remove unused import: `json`
|
|
F401 [*] `socket` imported but unused
|
|
--> templates/vnc/server.py:12:8
|
|
|
|
|
10 | import json
|
|
11 | import os
|
|
12 | import socket
|
|
| ^^^^^^
|
|
13 | from datetime import datetime, timezone
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import: `socket`
|
|
F401 [*] `datetime.datetime` imported but unused
|
|
--> templates/vnc/server.py:13:22
|
|
|
|
|
11 | import os
|
|
12 | import socket
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> templates/vnc/server.py:13:32
|
|
|
|
|
11 | import os
|
|
12 | import socket
|
|
13 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
14 | from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
|
|
|
|
help: Remove unused import
|
|
F401 [*] `decnet.ini_loader.DeckySpec` imported but unused
|
|
--> tests/test_archetypes.py:18:41
|
|
|
|
|
16 | random_archetype,
|
|
17 | )
|
|
18 | from decnet.ini_loader import load_ini, DeckySpec
|
|
| ^^^^^^^^^
|
|
19 | from decnet.distros import DISTROS
|
|
|
|
|
help: Remove unused import: `decnet.ini_loader.DeckySpec`
|
|
F401 [*] `pytest` imported but unused
|
|
--> tests/test_cli_service_pool.py:6:8
|
|
|
|
|
4 | """
|
|
5 |
|
|
6 | import pytest
|
|
| ^^^^^^
|
|
7 | from decnet.cli import _all_service_names, _build_deckies
|
|
8 | from decnet.services.registry import all_services
|
|
|
|
|
help: Remove unused import: `pytest`
|
|
F401 [*] `datetime.timezone` imported but unused
|
|
--> tests/test_correlation.py:14:32
|
|
|
|
|
12 | import json
|
|
13 | import re
|
|
14 | from datetime import datetime, timezone
|
|
| ^^^^^^^^
|
|
15 | from pathlib import Path
|
|
|
|
|
help: Remove unused import: `datetime.timezone`
|
|
F401 [*] `pathlib.Path` imported but unused
|
|
--> tests/test_correlation.py:15:21
|
|
|
|
|
13 | import re
|
|
14 | from datetime import datetime, timezone
|
|
15 | from pathlib import Path
|
|
| ^^^^
|
|
16 |
|
|
17 | import pytest
|
|
|
|
|
help: Remove unused import: `pathlib.Path`
|
|
F401 [*] `pytest` imported but unused
|
|
--> tests/test_correlation.py:17:8
|
|
|
|
|
15 | from pathlib import Path
|
|
16 |
|
|
17 | import pytest
|
|
| ^^^^^^
|
|
18 |
|
|
19 | from decnet.correlation.parser import LogEvent, parse_line
|
|
|
|
|
help: Remove unused import: `pytest`
|
|
F401 [*] `decnet.ini_loader.IniConfig` imported but unused
|
|
--> tests/test_ini_loader.py:9:41
|
|
|
|
|
7 | import textwrap
|
|
8 | from pathlib import Path
|
|
9 | from decnet.ini_loader import load_ini, IniConfig
|
|
| ^^^^^^^^^
|
|
|
|
|
help: Remove unused import: `decnet.ini_loader.IniConfig`
|
|
F401 [*] `pytest` imported but unused
|
|
--> tests/test_log_file_mount.py:5:8
|
|
|
|
|
3 | from pathlib import Path
|
|
4 |
|
|
5 | import pytest
|
|
| ^^^^^^
|
|
6 |
|
|
7 | from decnet.composer import _CONTAINER_LOG_DIR, _resolve_log_file, generate_compose
|
|
|
|
|
help: Remove unused import: `pytest`
|
|
F401 [*] `unittest.mock.call` imported but unused
|
|
--> tests/test_network.py:5:38
|
|
|
|
|
3 | """
|
|
4 |
|
|
5 | from unittest.mock import MagicMock, call, patch
|
|
| ^^^^
|
|
6 |
|
|
7 | import pytest
|
|
|
|
|
help: Remove unused import: `unittest.mock.call`
|
|
F401 [*] `decnet.network.teardown_host_macvlan` imported but unused
|
|
--> tests/test_network.py:19:5
|
|
|
|
|
17 | setup_host_macvlan,
|
|
18 | teardown_host_ipvlan,
|
|
19 | teardown_host_macvlan,
|
|
| ^^^^^^^^^^^^^^^^^^^^^
|
|
20 | )
|
|
|
|
|
help: Remove unused import: `decnet.network.teardown_host_macvlan`
|
|
F401 [*] `decnet.archetypes.all_archetypes` imported but unused
|
|
--> tests/test_os_fingerprint.py:14:43
|
|
|
|
|
12 | import pytest
|
|
13 |
|
|
14 | from decnet.archetypes import ARCHETYPES, all_archetypes
|
|
| ^^^^^^^^^^^^^^
|
|
15 | from decnet.composer import generate_compose
|
|
16 | from decnet.config import DeckyConfig, DecnetConfig
|
|
|
|
|
help: Remove unused import: `decnet.archetypes.all_archetypes`
|
|
F401 [*] `pytest` imported but unused
|
|
--> tests/test_real_ssh.py:5:8
|
|
|
|
|
3 | """
|
|
4 |
|
|
5 | import pytest
|
|
| ^^^^^^
|
|
6 | from pathlib import Path
|
|
|
|
|
help: Remove unused import: `pytest`
|
|
F401 [*] `pathlib.Path` imported but unused
|
|
--> tests/test_real_ssh.py:6:21
|
|
|
|
|
5 | import pytest
|
|
6 | from pathlib import Path
|
|
| ^^^^
|
|
7 |
|
|
8 | from decnet.services.registry import all_services, get_service
|
|
|
|
|
help: Remove unused import: `pathlib.Path`
|
|
F401 [*] `pytest` imported but unused
|
|
--> tests/test_syslog_formatter.py:6:8
|
|
|
|
|
4 | from datetime import datetime, timezone
|
|
5 |
|
|
6 | import pytest
|
|
| ^^^^^^
|
|
7 |
|
|
8 | from decnet.logging.syslog_formatter import (
|
|
|
|
|
help: Remove unused import: `pytest`
|
|
Found 289 errors.
|
|
[*] 106 fixable with the `--fix` option (1 hidden fix can be enabled with the `--unsafe-fixes` option).
|
|
❌ Failure - Main ruff check .
|
|
exitcode '1': failure
|