Skip to content

Commit f8df7ad

Browse files
committed
added check for TYPE_CHECKING
1 parent bfb286e commit f8df7ad

File tree

4 files changed

+16
-4
lines changed

4 files changed

+16
-4
lines changed

pyard/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@
2121
# > http://www.fsf.org/licensing/licenses/lgpl.html
2222
# > http://www.opensource.org/licenses/lgpl-license.php
2323
#
24-
from .blender import blender as dr_blender
2524
from .constants import DEFAULT_CACHE_SIZE
25+
26+
# exports for `pyard`
27+
from .blender import blender as dr_blender
2628
from .misc import get_imgt_db_versions as db_versions
2729

2830
__author__ = """NMDP Bioinformatics"""

pyard/db.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ def find_xx_for_serology(connection: sqlite3.Connection, serology: str) -> str:
420420
:param serology: serology for which to find XX allele
421421
:return: XX allele for given serology
422422
"""
423-
query = f"SELECT xx FROM serology_mapping WHERE serology = ?"
423+
query = "SELECT xx FROM serology_mapping WHERE serology = ?"
424424
cursor = connection.execute(query, (serology,))
425425
results = cursor.fetchone()
426426
if results:
@@ -581,7 +581,7 @@ def save_serology_mappings(db_connection, sero_mapping):
581581
# Drop the table first
582582
cursor.execute("DROP TABLE IF EXISTS serology_mapping")
583583
# Create table
584-
create_table_sql = f"""CREATE TABLE serology_mapping (
584+
create_table_sql = """CREATE TABLE serology_mapping (
585585
serology TEXT PRIMARY KEY,
586586
allele_list TEXT,
587587
lgx_allele_list TEXT,
@@ -592,7 +592,7 @@ def save_serology_mappings(db_connection, sero_mapping):
592592
rows = ((k, v[0], v[1], v[2]) for k, v in sero_mapping.items())
593593

594594
# insert
595-
cursor.executemany(f"INSERT INTO serology_mapping VALUES (?, ?, ?, ?)", rows)
595+
cursor.executemany("INSERT INTO serology_mapping VALUES (?, ?, ?, ?)", rows)
596596

597597
# commit transaction - writes to the db
598598
db_connection.commit()

pyard/reducers/base_reducer.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
from abc import ABC, abstractmethod
44

5+
from typing import TYPE_CHECKING
6+
7+
if TYPE_CHECKING:
8+
from ..ard import ARD
9+
510

611
class Reducer(ABC):
712
"""Base class for all reduction strategies"""

pyard/reducers/reducer_factory.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@
1313
from .w_reducer import WReducer
1414
from ..constants import VALID_REDUCTION_TYPE
1515

16+
from typing import TYPE_CHECKING
17+
18+
if TYPE_CHECKING:
19+
from ..ard import ARD
20+
1621

1722
class StrategyFactory:
1823
"""Factory for creating reduction strategies"""

0 commit comments

Comments
 (0)