16 lines
582 B
Python
16 lines
582 B
Python
"""Check what FileItemsDiff looks like."""
|
|
from typing import get_type_hints
|
|
from src import type_aliases
|
|
print("FileItemsDiff._fields =", type_aliases.FileItemsDiff._fields)
|
|
try:
|
|
hints = get_type_hints(type_aliases.FileItemsDiff)
|
|
print("hints =", hints)
|
|
except Exception as e:
|
|
print(f"get_type_hints failed: {e}")
|
|
|
|
# Try with globalns
|
|
try:
|
|
hints = get_type_hints(type_aliases.FileItemsDiff, globalns={"models": __import__("src.models", fromlist=["FileItem"])})
|
|
print("with globalns hints =", hints)
|
|
except Exception as e:
|
|
print(f"with globalns failed: {e}") |