Skip to content

Move some more code from shi-data-vector to the base-data-vector#243

Merged
kbabioch merged 8 commits intoBouni:mainfrom
Guzz-T:issue/221/vector
Mar 3, 2026
Merged

Move some more code from shi-data-vector to the base-data-vector#243
kbabioch merged 8 commits intoBouni:mainfrom
Guzz-T:issue/221/vector

Conversation

@Guzz-T
Copy link
Contributor

@Guzz-T Guzz-T commented Mar 2, 2026

Mainly just moving code around. The only behavioral change is that a key error is no longer generated if a value is not found.

This change means that the following features can also be used for the config data vectors:

  • Multiple fields on one index
  • Use of aliases
  • Creation and filling of empty data vectors

Relates to #221 (should be the last pull-request for this issue)

@github-actions
Copy link

github-actions bot commented Mar 2, 2026

Coverage

Coverage Report
FileStmtsMissCoverMissing
luxtronik
   __main__.py25250%3–66
   collections.py123199%290
   data_vector.py74199%73
   datatypes.py404299%56, 115
   discover.py58198%63
luxtronik/cfi
   interface.py1681392%80–93, 243–244, 249
luxtronik/definitions
   __init__.py237199%172
luxtronik/scripts
   __init__.py35586%7–16, 51
   discover_shi.py60600%8–98
   dump_cfi.py14657%18–25, 29
   dump_shi.py15660%21–28, 32
   performance_shi.py63630%7–89
   update_screen.py1058222%6, 20–41, 46–48, 51–61, 64, 70–75, 78, 81–85, 88–92, 95–97, 100–103, 106–111, 115–116, 119–126, 129–136
   watch_cfi.py321650%36–47, 50–56, 60
   watch_shi.py331652%38–49, 52–58, 62
luxtronik/shi
   contiguous.py121298%224–225
TOTAL240730088% 

Tests Skipped Failures Errors Time
380 0 💤 0 ❌ 0 🔥 17.554s ⏱️

@kbabioch kbabioch merged commit 0efa9f4 into Bouni:main Mar 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants