Skip to content

Commit a942d54

Browse files
committed
fix(cli+sdk): minor fixes
1 parent f8a00d8 commit a942d54

4 files changed

Lines changed: 6 additions & 7 deletions

File tree

cli/kleinkram/api/routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ def get_template_revisions(
243243
) -> Generator[ActionTemplate, None, None]:
244244
try:
245245
response_stream = paginated_request(client, f"/templates/{template_id}/revisions")
246-
yield from map(lambda p: _parse_action_template(p), response_stream)
246+
yield from map(lambda p: _parse_action_template(TemplateObject(p)), response_stream)
247247
except ValueError as e:
248248
raise kleinkram.errors.TemplateNotFound(f"Template not found: {template_id}") from e
249249
except httpx.HTTPStatusError:

cli/kleinkram/cli/_triggers.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,6 @@ def trigger_info_cli(trigger_uuid: str = typer.Argument(..., metavar="TRIGGER_UU
8080

8181
trigger = kleinkram.api.routes.get_trigger(client=client, trigger_uuid=parse_uuid_like(trigger_uuid))
8282

83-
if trigger is None:
84-
typer.secho(f"Error: No trigger found with UUID '{trigger_uuid}'.", fg=typer.colors.RED)
85-
raise typer.Exit(code=1)
86-
8783
print_trigger_info(trigger, pprint=get_shared_state().verbose)
8884

8985

cli/kleinkram/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ class FileTriggerEvent(str, Enum):
164164
@dataclass(frozen=True)
165165
class FileConfig:
166166
patterns: Tuple[str, ...] = field(default_factory=tuple)
167-
event: Optional[Tuple[FileTriggerEvent, ...]] = field(default_factory=tuple)
167+
event: Tuple[FileTriggerEvent, ...] = field(default_factory=tuple)
168168

169169

170170
@dataclass(frozen=True)

cli/kleinkram/printing.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,10 @@ def print_trigger_info(trigger: ActionTrigger, *, pprint: bool) -> None:
531531
if pprint:
532532
Console().print(trigger_info_table(trigger))
533533
else:
534-
print(json.dumps(trigger.__dict__))
534+
trigger_dict = asdict(trigger)
535+
for key in trigger_dict:
536+
trigger_dict[key] = str(trigger_dict[key])
537+
print(json.dumps(trigger_dict))
535538

536539

537540
LOG_LEVEL_COLORS = {

0 commit comments

Comments
 (0)