mirror of
https://github.com/FreeOpcUa/opcua-asyncio
synced 2025-10-29 17:07:18 +08:00
new ruff fixes
This commit is contained in:
@@ -3,11 +3,7 @@ Pure Python OPC-UA library
|
||||
"""
|
||||
|
||||
import sys
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from importlib import metadata
|
||||
else:
|
||||
import importlib_metadata as metadata
|
||||
from importlib import metadata
|
||||
|
||||
__version__ = metadata.version("asyncua")
|
||||
|
||||
|
||||
@@ -5,15 +5,9 @@ and browse address space
|
||||
|
||||
from datetime import datetime
|
||||
import logging
|
||||
import sys
|
||||
from typing import Any, List, Optional, Set, Union, overload
|
||||
from typing import Any, List, Optional, Set, Union, overload, Literal
|
||||
from collections.abc import Iterable
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Literal
|
||||
else:
|
||||
from typing import Literal
|
||||
|
||||
from asyncua import ua
|
||||
from asyncua.common.session_interface import AbstractSession
|
||||
from asyncua.ua.uaerrors import UaInvalidParameterError
|
||||
|
||||
@@ -7,15 +7,9 @@ from __future__ import annotations
|
||||
import asyncio
|
||||
import collections.abc
|
||||
import logging
|
||||
import sys
|
||||
from typing import TYPE_CHECKING, Any, Tuple, Union, List, overload
|
||||
from typing import TYPE_CHECKING, Any, Tuple, Union, List, overload, Protocol
|
||||
from collections.abc import Iterable
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Protocol
|
||||
else:
|
||||
from typing_extensions import Protocol
|
||||
|
||||
from asyncua import ua
|
||||
from asyncua.client.ua_client import UaClient
|
||||
from asyncua.common.ua_utils import copy_dataclass_attr
|
||||
|
||||
@@ -2,7 +2,6 @@ import logging
|
||||
from datetime import datetime, timezone
|
||||
import time
|
||||
import uuid
|
||||
import sys
|
||||
|
||||
from asyncua import ua
|
||||
from asyncua.server.internal_session import InternalSession
|
||||
@@ -92,12 +91,8 @@ class EventGenerator:
|
||||
self.event.ReceiveTime = datetime.now(timezone.utc)
|
||||
|
||||
self.event.LocalTime = ua.uaprotocol_auto.TimeZoneDataType()
|
||||
if sys.version_info.major > 2:
|
||||
localtime = time.localtime(self.event.Time.timestamp())
|
||||
self.event.LocalTime.Offset = localtime.tm_gmtoff // 60
|
||||
else:
|
||||
localtime = time.localtime(time.mktime(self.event.Time.timetuple()))
|
||||
self.event.LocalTime.Offset = -(time.altzone if localtime.tm_isdst else time.timezone)
|
||||
localtime = time.localtime(self.event.Time.timestamp())
|
||||
self.event.LocalTime.Offset = localtime.tm_gmtoff // 60
|
||||
self.event.LocalTime.DaylightSavingInOffset = bool(localtime.tm_isdst != -1)
|
||||
|
||||
if message:
|
||||
|
||||
@@ -7,18 +7,13 @@ from __future__ import annotations
|
||||
import asyncio
|
||||
from datetime import datetime
|
||||
import functools
|
||||
import sys
|
||||
from cryptography import x509
|
||||
from pathlib import Path
|
||||
from threading import Thread, Condition
|
||||
import logging
|
||||
from typing import Any, Dict, List, Set, Tuple, Type, Union, overload
|
||||
from typing import Any, Dict, List, Set, Tuple, Type, Union, overload, Literal
|
||||
from collections.abc import Callable, Iterable, Sequence
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Literal
|
||||
else:
|
||||
from typing import Literal
|
||||
|
||||
from asyncua import ua
|
||||
from asyncua import client
|
||||
|
||||
@@ -104,6 +104,7 @@ ignore = [
|
||||
# https://github.com/astral-sh/ruff/issues/5035
|
||||
"UP006", # Use `list` instead of `List` for type annotation
|
||||
"UP007", # Use `X | Y` for type annotations
|
||||
"UP035", # list instead of List again??
|
||||
]
|
||||
[tool.ruff.lint.per-file-ignores]
|
||||
"__init__.py" = ["F401", "F403"]
|
||||
|
||||
Reference in New Issue
Block a user