Skip to content

Commit

Permalink
Typing: Import Sequence from collections.abc instead of typing; rucio…
Browse files Browse the repository at this point in the history
  • Loading branch information
rdimaio authored and voetberg committed Mar 21, 2024
1 parent c7fd928 commit 93eebcc
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 8 deletions.
4 changes: 2 additions & 2 deletions lib/rucio/core/rule.py
Expand Up @@ -15,14 +15,14 @@

import json
import logging
from collections.abc import Iterable, Iterator
from collections.abc import Iterable, Iterator, Sequence
from configparser import NoOptionError, NoSectionError
from copy import deepcopy
from datetime import datetime, timedelta
from os import path
from re import match
from string import Template
from typing import TYPE_CHECKING, Any, Callable, Literal, Optional, Type, TypeVar, Sequence
from typing import TYPE_CHECKING, Any, Callable, Literal, Optional, Type, TypeVar

from dogpile.cache.api import NO_VALUE
from sqlalchemy import select, update
Expand Down
3 changes: 2 additions & 1 deletion lib/rucio/core/rule_grouping.py
Expand Up @@ -14,8 +14,9 @@
# limitations under the License.

import logging
from collections.abc import Sequence
from datetime import datetime
from typing import TYPE_CHECKING, Sequence, Any
from typing import TYPE_CHECKING, Any

from sqlalchemy import func
from sqlalchemy.orm.exc import NoResultFound
Expand Down
3 changes: 2 additions & 1 deletion lib/rucio/daemons/conveyor/poller.py
Expand Up @@ -24,9 +24,10 @@
import re
import threading
import time
from collections.abc import Sequence
from itertools import groupby
from types import FrameType
from typing import TYPE_CHECKING, Any, Mapping, Optional, Sequence
from typing import TYPE_CHECKING, Any, Mapping, Optional

from requests.exceptions import RequestException
from sqlalchemy.exc import DatabaseError
Expand Down
3 changes: 2 additions & 1 deletion lib/rucio/transfertool/bittorrent.py
Expand Up @@ -15,8 +15,9 @@

import base64
import logging
from collections.abc import Sequence
from os import path
from typing import TYPE_CHECKING, Any, Mapping, Optional, Sequence, Type
from typing import TYPE_CHECKING, Any, Mapping, Optional, Type

from rucio.common import types
from rucio.common.config import config_get
Expand Down
3 changes: 2 additions & 1 deletion lib/rucio/transfertool/bittorrent_driver.py
Expand Up @@ -15,7 +15,8 @@

import logging
from abc import ABCMeta, abstractmethod
from typing import TYPE_CHECKING, Sequence
from collections.abc import Sequence
from typing import TYPE_CHECKING

from rucio.common import types

Expand Down
3 changes: 2 additions & 1 deletion lib/rucio/transfertool/bittorrent_driver_qbittorrent.py
Expand Up @@ -14,7 +14,8 @@
# limitations under the License.

import logging
from typing import TYPE_CHECKING, cast, Optional, Sequence
from collections.abc import Sequence
from typing import TYPE_CHECKING, cast, Optional
from urllib.parse import urlparse

import qbittorrentapi
Expand Down
3 changes: 2 additions & 1 deletion lib/rucio/transfertool/mock.py
Expand Up @@ -16,7 +16,8 @@
import itertools
import logging
import uuid
from typing import TYPE_CHECKING, Any, Optional, Sequence
from collections.abc import Sequence
from typing import TYPE_CHECKING, Any, Optional

from rucio.db.sqla.constants import RequestState
from rucio.transfertool.transfertool import Transfertool, TransferToolBuilder, TransferStatusReport
Expand Down

0 comments on commit 93eebcc

Please sign in to comment.