Removed some old type: ignore comments.

This commit is contained in:
Fabio Manganiello 2023-02-22 01:29:51 +01:00
parent cf219d5a48
commit 340fd08064
Signed by untrusted user: blacklight
GPG key ID: D90FBA7F76362774

View file

@ -14,7 +14,7 @@ class EntitiesMerger:
def __init__(self, repository): def __init__(self, repository):
from . import EntitiesRepository from . import EntitiesRepository
self._repo: EntitiesRepository = repository # type: ignore self._repo: EntitiesRepository = repository
def merge( def merge(
self, self,
@ -75,7 +75,7 @@ class EntitiesMerger:
if not parent_id and parent: if not parent_id and parent:
existing_entity.parent = parent existing_entity.parent = parent
else: else:
existing_entity.parent_id = parent_id # type: ignore existing_entity.parent_id = parent_id
# Merge the other columns # Merge the other columns
self._merge_columns(entity, existing_entity) self._merge_columns(entity, existing_entity)
@ -99,7 +99,7 @@ class EntitiesMerger:
Recursively update the hierarchy of an entity, moving upwards towards Recursively update the hierarchy of an entity, moving upwards towards
the parent. the parent.
""" """
parent_id: Optional[int] = entity.parent_id # type: ignore parent_id: Optional[int] = entity.parent_id
parent: Optional[Entity] = entity.parent parent: Optional[Entity] = entity.parent
# If the entity has a parent with an ID, use that # If the entity has a parent with an ID, use that
@ -114,7 +114,7 @@ class EntitiesMerger:
# If the parent is already stored, use its ID # If the parent is already stored, use its ID
if batch: if batch:
parent = batch[0] parent = batch[0]
parent_id = parent.id # type: ignore parent_id = parent.id
# Otherwise, check if its key is already among those awaiting flush # Otherwise, check if its key is already among those awaiting flush
# and reuse the same objects (prevents SQLAlchemy from generating # and reuse the same objects (prevents SQLAlchemy from generating
@ -175,9 +175,9 @@ class EntitiesMerger:
columns = [col.key for col in entity.columns] columns = [col.key for col in entity.columns]
for col in columns: for col in columns:
if col == 'meta': if col == 'meta':
existing_entity.meta = { # type: ignore existing_entity.meta = {
**(existing_entity.meta or {}), # type: ignore **(existing_entity.meta or {}),
**(entity.meta or {}), # type: ignore **(entity.meta or {}),
} }
elif col not in ('id', 'created_at'): elif col not in ('id', 'created_at'):
setattr(existing_entity, col, getattr(entity, col)) setattr(existing_entity, col, getattr(entity, col))