+3
-3
@@ -200,7 +200,7 @@ def build_vector(
|
||||
) -> None:
|
||||
"""Build a unit vector for an Eiendom.no unit."""
|
||||
try:
|
||||
result = svc_build_unit_vector(unit_code)
|
||||
result = asyncio.run(svc_build_unit_vector(unit_code))
|
||||
typer.echo(formatting.render_ad(result, format))
|
||||
except Exception as e:
|
||||
typer.echo(f"Error: {e}", err=True)
|
||||
@@ -223,7 +223,7 @@ def decode_vector(
|
||||
|
||||
@app.command()
|
||||
def similar_units(
|
||||
unit_vector: str = typer.Argument(..., help="Unit vector string (base64)"),
|
||||
unit_code: str = typer.Argument(..., help="Eiendom.no unit code"),
|
||||
status: str = typer.Option(
|
||||
"RECENTLY_SOLD", help="Listing status (RECENTLY_SOLD, FOR_SALE, CURRENT)"
|
||||
),
|
||||
@@ -231,7 +231,7 @@ def similar_units(
|
||||
) -> None:
|
||||
"""Fetch similar/comparable units from Eiendom.no."""
|
||||
try:
|
||||
units = asyncio.run(svc_get_or_fetch_similar_units(unit_vector, listing_status=status))
|
||||
units = asyncio.run(svc_get_or_fetch_similar_units(unit_code, listing_status=status))
|
||||
result = {"similar_units": [u.model_dump() for u in units]}
|
||||
typer.echo(formatting.render_similar_units(result, format))
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user