Skip to content

Commit

Permalink
Merge pull request #7654 from drew2a/refactoring/INT32_MAX
Browse files Browse the repository at this point in the history
Extract `INT32_MAX` to utilities.py
  • Loading branch information
drew2a committed Oct 30, 2023
2 parents 7177f50 + 0379985 commit f141dcc
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 6 deletions.
3 changes: 1 addition & 2 deletions src/tribler/core/components/libtorrent/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@
from tribler.core.utilities.network_utils import NetworkUtils
from tribler.core.utilities.osutils import get_home_dir
from tribler.core.utilities.path_util import Path

INT32_MAX = 2147483647 # max int value for C
from tribler.core.utilities.utilities import INT32_MAX

TRIBLER_DOWNLOADS_DEFAULT = "TriblerDownloads"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from tribler.core.components.libtorrent.settings import INT32_MAX, TRIBLER_DOWNLOADS_DEFAULT, get_default_download_dir
from tribler.core.components.libtorrent.settings import TRIBLER_DOWNLOADS_DEFAULT, get_default_download_dir
from tribler.core.config.tribler_config import TriblerConfig
from tribler.core.utilities.path_util import Path
from tribler.core.utilities.utilities import INT32_MAX


def test_get_default_download_dir_exists(tmp_path, monkeypatch):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
from tribler.core.components.torrent_checker.torrent_checker.dataclasses import HealthInfo, TrackerResponse
from tribler.core.components.torrent_checker.torrent_checker.utils import filter_non_exceptions, gather_coros
from tribler.core.utilities.tracker_utils import add_url_params, parse_tracker_url
from tribler.core.utilities.utilities import bdecode_compat
from tribler.core.utilities.utilities import INT32_MAX, bdecode_compat

if TYPE_CHECKING:
from tribler.core.components.libtorrent.download_manager.download_manager import DownloadManager
Expand All @@ -31,8 +31,6 @@
TRACKER_ACTION_ANNOUNCE = 1
TRACKER_ACTION_SCRAPE = 2

INT32_MAX = 2 ** 31 - 1

UDP_TRACKER_INIT_CONNECTION_ID = 0x41727101980

MAX_INFOHASHES_IN_SCRAPE = 60
Expand Down
1 change: 1 addition & 0 deletions src/tribler/core/utilities/utilities.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@

# Sentinel representing that SQLite must create database in-memory with ":memory:" argument
MEMORY_DB = sentinel('MEMORY_DB')
INT32_MAX = 2 ** 31 - 1

_switch_interval_lock = threading.Lock()

Expand Down

0 comments on commit f141dcc

Please sign in to comment.