1
0
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:
Olivier
2025-09-20 10:12:55 +02:00
parent 6dfaa78051
commit 8b92ffeb6f
6 changed files with 7 additions and 32 deletions

View File

@@ -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")

View File

@@ -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

View File

@@ -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

View File

@@ -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:

View File

@@ -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

View File

@@ -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"]