Skip to content

Commit f2133a4

Browse files
committed
address feedback
1 parent 7b6af16 commit f2133a4

File tree

10 files changed

+44
-56
lines changed

10 files changed

+44
-56
lines changed

src/apify_client/_resource_clients/actor.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ def update(
168168
Returns:
169169
The updated Actor.
170170
"""
171-
request = UpdateActorRequest(
171+
actor_fields = UpdateActorRequest(
172172
name=name,
173173
title=title,
174174
description=description,
@@ -201,7 +201,7 @@ def update(
201201
),
202202
tagged_builds=tagged_builds,
203203
)
204-
result = self._update(**request.model_dump(by_alias=True, exclude_none=True))
204+
result = self._update(**actor_fields.model_dump(by_alias=True, exclude_none=True))
205205
return ActorResponse.model_validate(result).data
206206

207207
def delete(self) -> None:
@@ -633,7 +633,7 @@ async def update(
633633
Returns:
634634
The updated Actor.
635635
"""
636-
request = UpdateActorRequest(
636+
actor_fields = UpdateActorRequest(
637637
name=name,
638638
title=title,
639639
description=description,
@@ -666,7 +666,7 @@ async def update(
666666
),
667667
tagged_builds=tagged_builds,
668668
)
669-
result = await self._update(**request.model_dump(by_alias=True, exclude_none=True))
669+
result = await self._update(**actor_fields.model_dump(by_alias=True, exclude_none=True))
670670
return ActorResponse.model_validate(result).data
671671

672672
async def delete(self) -> None:

src/apify_client/_resource_clients/actor_collection.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ def create(
120120
Returns:
121121
The created Actor.
122122
"""
123-
request = CreateActorRequest(
123+
actor_fields = CreateActorRequest(
124124
name=name,
125125
title=title,
126126
description=description,
@@ -150,7 +150,7 @@ def create(
150150
content_type=example_run_input_content_type,
151151
),
152152
)
153-
result = self._create(**request.model_dump(by_alias=True, exclude_none=True))
153+
result = self._create(**actor_fields.model_dump(by_alias=True, exclude_none=True))
154154
return ActorResponse.model_validate(result).data
155155

156156

@@ -254,7 +254,7 @@ async def create(
254254
Returns:
255255
The created Actor.
256256
"""
257-
request = CreateActorRequest(
257+
actor_fields = CreateActorRequest(
258258
name=name,
259259
title=title,
260260
description=description,
@@ -284,5 +284,5 @@ async def create(
284284
content_type=example_run_input_content_type,
285285
),
286286
)
287-
result = await self._create(**request.model_dump(by_alias=True, exclude_none=True))
287+
result = await self._create(**actor_fields.model_dump(by_alias=True, exclude_none=True))
288288
return ActorResponse.model_validate(result).data

src/apify_client/_resource_clients/actor_version.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def update(
9696
Returns:
9797
The updated Actor version.
9898
"""
99-
request = CreateOrUpdateVersionRequest(
99+
version_fields = CreateOrUpdateVersionRequest(
100100
build_tag=build_tag,
101101
env_vars=[EnvVar.model_validate(v) for v in env_vars] if env_vars else None,
102102
apply_env_vars_to_build=apply_env_vars_to_build,
@@ -106,7 +106,7 @@ def update(
106106
tarball_url=tarball_url,
107107
github_gist_url=github_gist_url,
108108
)
109-
result = self._update(**request.model_dump(by_alias=True, exclude_none=True))
109+
result = self._update(**version_fields.model_dump(by_alias=True, exclude_none=True))
110110
return VersionResponse.model_validate(result).data
111111

112112
def delete(self) -> None:
@@ -204,7 +204,7 @@ async def update(
204204
Returns:
205205
The updated Actor version.
206206
"""
207-
request = CreateOrUpdateVersionRequest(
207+
version_fields = CreateOrUpdateVersionRequest(
208208
build_tag=build_tag,
209209
env_vars=[EnvVar.model_validate(v) for v in env_vars] if env_vars else None,
210210
apply_env_vars_to_build=apply_env_vars_to_build,
@@ -214,7 +214,7 @@ async def update(
214214
tarball_url=tarball_url,
215215
github_gist_url=github_gist_url,
216216
)
217-
result = await self._update(**request.model_dump(by_alias=True, exclude_none=True))
217+
result = await self._update(**version_fields.model_dump(by_alias=True, exclude_none=True))
218218
return VersionResponse.model_validate(result).data
219219

220220
async def delete(self) -> None:

src/apify_client/_resource_clients/actor_version_collection.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def create(
8181
Returns:
8282
The created Actor version.
8383
"""
84-
request = CreateOrUpdateVersionRequest(
84+
version_fields = CreateOrUpdateVersionRequest(
8585
version_number=version_number,
8686
build_tag=build_tag,
8787
env_vars=[EnvVar.model_validate(v) for v in env_vars] if env_vars else None,
@@ -92,7 +92,7 @@ def create(
9292
tarball_url=tarball_url,
9393
github_gist_url=github_gist_url,
9494
)
95-
result = self._create(**request.model_dump(by_alias=True, exclude_none=True))
95+
result = self._create(**version_fields.model_dump(by_alias=True, exclude_none=True))
9696
return VersionResponse.model_validate(result).data
9797

9898

@@ -156,7 +156,7 @@ async def create(
156156
Returns:
157157
The created Actor version.
158158
"""
159-
request = CreateOrUpdateVersionRequest(
159+
version_fields = CreateOrUpdateVersionRequest(
160160
version_number=version_number,
161161
build_tag=build_tag,
162162
env_vars=[EnvVar.model_validate(v) for v in env_vars] if env_vars else None,
@@ -167,5 +167,5 @@ async def create(
167167
tarball_url=tarball_url,
168168
github_gist_url=github_gist_url,
169169
)
170-
result = await self._create(**request.model_dump(by_alias=True, exclude_none=True))
170+
result = await self._create(**version_fields.model_dump(by_alias=True, exclude_none=True))
171171
return VersionResponse.model_validate(result).data

src/apify_client/_resource_clients/schedule.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def update(
7272
Returns:
7373
The updated schedule.
7474
"""
75-
request = ScheduleCreate(
75+
schedule_fields = ScheduleCreate(
7676
cron_expression=cron_expression,
7777
is_enabled=is_enabled,
7878
is_exclusive=is_exclusive,
@@ -82,7 +82,7 @@ def update(
8282
timezone=timezone,
8383
title=title,
8484
)
85-
result = self._update(**request.model_dump(by_alias=True, exclude_none=True))
85+
result = self._update(**schedule_fields.model_dump(by_alias=True, exclude_none=True))
8686
return ScheduleResponse.model_validate(result).data
8787

8888
def delete(self) -> None:
@@ -170,7 +170,7 @@ async def update(
170170
Returns:
171171
The updated schedule.
172172
"""
173-
request = ScheduleCreate(
173+
schedule_fields = ScheduleCreate(
174174
cron_expression=cron_expression,
175175
is_enabled=is_enabled,
176176
is_exclusive=is_exclusive,
@@ -180,7 +180,7 @@ async def update(
180180
timezone=timezone,
181181
title=title,
182182
)
183-
result = await self._update(**request.model_dump(by_alias=True, exclude_none=True))
183+
result = await self._update(**schedule_fields.model_dump(by_alias=True, exclude_none=True))
184184
return ScheduleResponse.model_validate(result).data
185185

186186
async def delete(self) -> None:

src/apify_client/_resource_clients/schedule_collection.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def create(
8282
if not actions:
8383
actions = []
8484

85-
request = ScheduleCreate(
85+
schedule_fields = ScheduleCreate(
8686
cron_expression=cron_expression,
8787
is_enabled=is_enabled,
8888
is_exclusive=is_exclusive,
@@ -92,7 +92,7 @@ def create(
9292
timezone=timezone,
9393
title=title,
9494
)
95-
result = self._create(**request.model_dump(by_alias=True, exclude_none=True))
95+
result = self._create(**schedule_fields.model_dump(by_alias=True, exclude_none=True))
9696
return ScheduleResponse.model_validate(result).data
9797

9898

@@ -164,7 +164,7 @@ async def create(
164164
if not actions:
165165
actions = []
166166

167-
request = ScheduleCreate(
167+
schedule_fields = ScheduleCreate(
168168
cron_expression=cron_expression,
169169
is_enabled=is_enabled,
170170
is_exclusive=is_exclusive,
@@ -174,5 +174,5 @@ async def create(
174174
timezone=timezone,
175175
title=title,
176176
)
177-
result = await self._create(**request.model_dump(by_alias=True, exclude_none=True))
177+
result = await self._create(**schedule_fields.model_dump(by_alias=True, exclude_none=True))
178178
return ScheduleResponse.model_validate(result).data

src/apify_client/_resource_clients/task.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ def update(
114114
Returns:
115115
The updated task.
116116
"""
117-
request = UpdateTaskRequest(
117+
task_fields = UpdateTaskRequest(
118118
name=name,
119119
title=title,
120120
input=TaskInput.model_validate(task_input) if task_input else None,
@@ -133,7 +133,7 @@ def update(
133133
memory_mbytes=actor_standby_memory_mbytes,
134134
),
135135
)
136-
result = self._update(**request.model_dump(by_alias=True, exclude_none=True))
136+
result = self._update(**task_fields.model_dump(by_alias=True, exclude_none=True))
137137
return TaskResponse.model_validate(result).data
138138

139139
def delete(self) -> None:
@@ -409,7 +409,7 @@ async def update(
409409
Returns:
410410
The updated task.
411411
"""
412-
request = UpdateTaskRequest(
412+
task_fields = UpdateTaskRequest(
413413
name=name,
414414
title=title,
415415
input=TaskInput.model_validate(task_input) if task_input else None,
@@ -428,7 +428,7 @@ async def update(
428428
memory_mbytes=actor_standby_memory_mbytes,
429429
),
430430
)
431-
result = await self._update(**request.model_dump(by_alias=True, exclude_none=True))
431+
result = await self._update(**task_fields.model_dump(by_alias=True, exclude_none=True))
432432
return TaskResponse.model_validate(result).data
433433

434434
async def delete(self) -> None:

src/apify_client/_resource_clients/task_collection.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ def create(
103103
Returns:
104104
The created task.
105105
"""
106-
request = CreateTaskRequest(
106+
task_fields = CreateTaskRequest(
107107
act_id=actor_id,
108108
name=name,
109109
title=title,
@@ -123,7 +123,7 @@ def create(
123123
memory_mbytes=actor_standby_memory_mbytes,
124124
),
125125
)
126-
result = self._create(**request.model_dump(by_alias=True, exclude_none=True))
126+
result = self._create(**task_fields.model_dump(by_alias=True, exclude_none=True))
127127
return TaskResponse.model_validate(result).data
128128

129129

@@ -210,7 +210,7 @@ async def create(
210210
Returns:
211211
The created task.
212212
"""
213-
request = CreateTaskRequest(
213+
task_fields = CreateTaskRequest(
214214
act_id=actor_id,
215215
name=name,
216216
title=title,
@@ -230,5 +230,5 @@ async def create(
230230
memory_mbytes=actor_standby_memory_mbytes,
231231
),
232232
)
233-
result = await self._create(**request.model_dump(by_alias=True, exclude_none=True))
233+
result = await self._create(**task_fields.model_dump(by_alias=True, exclude_none=True))
234234
return TaskResponse.model_validate(result).data

src/apify_client/_resource_clients/webhook.py

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -81,24 +81,21 @@ def update(
8181
Returns:
8282
The updated webhook.
8383
"""
84-
if actor_run_id is not None and is_ad_hoc is None:
85-
is_ad_hoc = True
86-
87-
request = WebhookUpdate(
84+
webhook_update = WebhookUpdate(
8885
event_types=list(event_types) if event_types is not None else None,
8986
request_url=AnyUrl(request_url) if request_url is not None else None,
9087
payload_template=payload_template,
9188
headers_template=headers_template,
9289
ignore_ssl_errors=ignore_ssl_errors,
9390
do_not_retry=do_not_retry,
94-
is_ad_hoc=is_ad_hoc,
91+
is_ad_hoc=is_ad_hoc if actor_run_id else None,
9592
condition=WebhookCondition(
9693
actor_run_id=actor_run_id,
9794
actor_task_id=actor_task_id,
9895
actor_id=actor_id,
9996
),
10097
)
101-
result = self._update(**request.model_dump(by_alias=True, exclude_none=True))
98+
result = self._update(**webhook_update.model_dump(by_alias=True, exclude_none=True))
10299
return WebhookResponse.model_validate(result).data
103100

104101
def delete(self) -> None:
@@ -206,24 +203,21 @@ async def update(
206203
Returns:
207204
The updated webhook.
208205
"""
209-
if actor_run_id is not None and is_ad_hoc is None:
210-
is_ad_hoc = True
211-
212-
request = WebhookUpdate(
206+
webhook_update = WebhookUpdate(
213207
event_types=list(event_types) if event_types is not None else None,
214208
request_url=AnyUrl(request_url) if request_url is not None else None,
215209
payload_template=payload_template,
216210
headers_template=headers_template,
217211
ignore_ssl_errors=ignore_ssl_errors,
218212
do_not_retry=do_not_retry,
219-
is_ad_hoc=is_ad_hoc,
213+
is_ad_hoc=is_ad_hoc if actor_run_id else None,
220214
condition=WebhookCondition(
221215
actor_run_id=actor_run_id,
222216
actor_task_id=actor_task_id,
223217
actor_id=actor_id,
224218
),
225219
)
226-
result = await self._update(**request.model_dump(by_alias=True, exclude_none=True))
220+
result = await self._update(**webhook_update.model_dump(by_alias=True, exclude_none=True))
227221
return WebhookResponse.model_validate(result).data
228222

229223
async def delete(self) -> None:

src/apify_client/_resource_clients/webhook_collection.py

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -91,25 +91,22 @@ def create(
9191
Returns:
9292
The created webhook.
9393
"""
94-
if actor_run_id is not None and is_ad_hoc is None:
95-
is_ad_hoc = True
96-
97-
request = WebhookCreate(
94+
webhook_create = WebhookCreate(
9895
event_types=list(event_types),
9996
request_url=AnyUrl(request_url),
10097
payload_template=payload_template,
10198
headers_template=headers_template,
10299
ignore_ssl_errors=ignore_ssl_errors,
103100
do_not_retry=do_not_retry,
104101
idempotency_key=idempotency_key,
105-
is_ad_hoc=is_ad_hoc,
102+
is_ad_hoc=is_ad_hoc if actor_run_id else None,
106103
condition=WebhookCondition(
107104
actor_run_id=actor_run_id,
108105
actor_task_id=actor_task_id,
109106
actor_id=actor_id,
110107
),
111108
)
112-
result = self._create(**request.model_dump(by_alias=True, exclude_none=True))
109+
result = self._create(**webhook_create.model_dump(by_alias=True, exclude_none=True))
113110
return WebhookResponse.model_validate(result).data
114111

115112

@@ -186,23 +183,20 @@ async def create(
186183
Returns:
187184
The created webhook.
188185
"""
189-
if actor_run_id is not None and is_ad_hoc is None:
190-
is_ad_hoc = True
191-
192-
request = WebhookCreate(
186+
webhook_create = WebhookCreate(
193187
event_types=list(event_types),
194188
request_url=AnyUrl(request_url),
195189
payload_template=payload_template,
196190
headers_template=headers_template,
197191
ignore_ssl_errors=ignore_ssl_errors,
198192
do_not_retry=do_not_retry,
199193
idempotency_key=idempotency_key,
200-
is_ad_hoc=is_ad_hoc,
194+
is_ad_hoc=is_ad_hoc if actor_run_id else None,
201195
condition=WebhookCondition(
202196
actor_run_id=actor_run_id,
203197
actor_task_id=actor_task_id,
204198
actor_id=actor_id,
205199
),
206200
)
207-
result = await self._create(**request.model_dump(by_alias=True, exclude_none=True))
201+
result = await self._create(**webhook_create.model_dump(by_alias=True, exclude_none=True))
208202
return WebhookResponse.model_validate(result).data

0 commit comments

Comments
 (0)