Skip to content

code quality: use enhanced list view to track last_row_position #318

@hf-kklein

Description

@hf-kklein

so strukturell war diese self._enhance_list_view genau dafür gedacht, dass man so Sachen wie bspw. sich zu merken, wie die vorigen oder folgenden Zeilen aussehen dort drin wegabstrahiert, dass den überblick in der eigentlichen "business logik" nicht verliert sondern dort direkt drauf zugreifen kann, als wäre die information, welche (relevanten) eigenschaften die vorigen zeilen hatten einfach teil der zeile selbst (nämlich der enhancten zeile).

also wenn du noch zeit hast, würde ich mir das wünschen, dass die logik dorthin verlagert wird, vllt sparst du damit sogar das too-many-locals ein.

class _EnhancedDocxTableLine:
"""
A structure that primarily contains a single row from a DOCX table but also meta information about previous and
following elements in the table. It gathers information that are not directly accessible when only looking at one
single row.
"""

Originally posted by @hf-kklein in #316 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions