mirror of
https://github.com/VectifyAI/PageIndex.git
synced 2026-06-21 20:18:09 +02:00
refactor(filesystem): unify pifs metadata state
This commit is contained in:
parent
fc0be1aeee
commit
7c021a7dd0
8 changed files with 479 additions and 324 deletions
|
|
@ -858,19 +858,16 @@ class PIFSCommandExecutor:
|
|||
lines.append(f" {key}: {self._compact_value(value)}")
|
||||
if len(metadata) > self.MAX_STAT_METADATA_FIELDS:
|
||||
lines.append(f" ... {len(metadata) - self.MAX_STAT_METADATA_FIELDS} more fields")
|
||||
derived_metadata = data.get("derived_metadata") or {}
|
||||
if derived_metadata:
|
||||
lines.append("generated_metadata:")
|
||||
derived_items = sorted(derived_metadata.items())[: self.MAX_STAT_METADATA_FIELDS]
|
||||
for key, value in derived_items:
|
||||
lines.append(f" {key}: {self._compact_value(value)}")
|
||||
if len(derived_metadata) > self.MAX_STAT_METADATA_FIELDS:
|
||||
metadata_status = data.get("metadata_status") or {}
|
||||
if metadata_status:
|
||||
lines.append(f"metadata_status: {metadata_status.get('status', '-')}")
|
||||
summary_projection = (
|
||||
metadata_status.get("projection_indexes", {}).get("summary", {})
|
||||
)
|
||||
if summary_projection:
|
||||
lines.append(
|
||||
f" ... {len(derived_metadata) - self.MAX_STAT_METADATA_FIELDS} more fields"
|
||||
f"summary_projection_status: {summary_projection.get('status', '-')}"
|
||||
)
|
||||
generation = data.get("metadata_generation") or {}
|
||||
if generation:
|
||||
lines.append(f"metadata_generation_status: {generation.get('status', '-')}")
|
||||
return "\n".join(lines)
|
||||
|
||||
def _file_row_text(self, item: dict[str, Any]) -> str:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue