Skip to content

Commit 79ecb3b

Browse files
committed
more type hints
1 parent 811ba42 commit 79ecb3b

4 files changed

Lines changed: 11 additions & 7 deletions

File tree

prime_backup/action/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""
22
Actions for all kinds of DB accesses
33
"""
4+
import logging
45
import threading
56
from abc import ABC, abstractmethod
67
from typing import TypeVar, Generic
@@ -14,8 +15,8 @@ def __init__(self):
1415

1516
from prime_backup import logger
1617
from prime_backup.config.config import Config
17-
self.logger = logger.get()
18-
self.config = Config.get()
18+
self.logger: logging.Logger = logger.get()
19+
self.config: Config = Config.get()
1920

2021
@abstractmethod
2122
def run(self) -> _T:

prime_backup/db/migrations/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
import os
23
from abc import abstractmethod, ABC
34
from pathlib import Path
@@ -12,7 +13,7 @@
1213

1314
class MigrationImplBase(ABC):
1415
def __init__(self, engine: Engine, temp_dir: Path, session: Session):
15-
self.logger = logger.get()
16+
self.logger: logging.Logger = logger.get()
1617
self.engine = engine
1718
self.temp_file_store = TempFileStore(temp_dir / f'migration_{os.getpid()}')
1819
self.session = session

prime_backup/mcdr/crontab_job/basic_job.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import dataclasses
22
import datetime
3+
import logging
34
import threading
45
from abc import ABC, abstractmethod
56
from typing import TYPE_CHECKING, List, Optional, Any, Callable
@@ -34,8 +35,8 @@ class BasicCrontabJob(CrontabJob, TranslationContext, ABC):
3435
def __init__(self, scheduler: BaseScheduler, task_manager: 'TaskManager'):
3536
CrontabJob.__init__(self, scheduler, task_manager)
3637
TranslationContext.__init__(self, f'job.{self.id.name}')
37-
self._root_config = Config.get()
38-
self.logger = logger.get()
38+
self._root_config: Config = Config.get()
39+
self.logger: logging.Logger = logger.get()
3940
self.aps_job: Optional[Job] = None
4041
self.abort_event = threading.Event()
4142

prime_backup/mcdr/task/basic_task.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
import threading
23
from abc import ABC
34
from typing import Union, Optional, TypeVar
@@ -24,8 +25,8 @@ def __init__(self, source: CommandSource):
2425

2526
from prime_backup import logger
2627
from prime_backup.config.config import Config
27-
self.logger = logger.get()
28-
self.config = Config.get()
28+
self.logger: logging.Logger = logger.get()
29+
self.config: Config = Config.get()
2930

3031
self.aborted_event = threading.Event()
3132
self.plugin_unloaded_event = threading.Event()

0 commit comments

Comments
 (0)