Hochfrequenz / Hochfrequenz/bo4e_migration_framework

Code assumes that any SourceDataProvider has `key_selector`; This is not the case/not enforced: "object has no attribute 'key_selector'"

Open
#69 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
2
Forks
0
Avg merge
4m
Merged PRs (30d)
13

Description

https://github.com/Hochfrequenz/bo4e_migration_framework/blob/e1a67401626e8d1c0b05a0f7af9cd37776afd34e/src/bomf/filter/sourcedataproviderfilter.py#L85

Turns out the mypy warning is correct.

> key_selector_to_be_used = source_data_provider.key_selector # type:ignore[attr-defined]
E AttributeError: 'MyOwnSourceDataProvider' object has no attribute 'key_selector'

reported by @hf-krechan

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.