18
18
from apify_client .clients .resource_clients .log import (
19
19
LogClient ,
20
20
LogClientAsync ,
21
- StatusMessageRedirectorAsync ,
22
- StatusMessageRedirectorSync ,
21
+ StatusMessageWatcherAsync ,
22
+ StatusMessageWatcherSync ,
23
23
StreamedLogAsync ,
24
24
StreamedLogSync ,
25
25
)
@@ -274,7 +274,7 @@ def get_streamed_log(self, to_logger: logging.Logger | None = None, *, from_star
274
274
`StreamedLog` instance for redirected logs.
275
275
"""
276
276
run_data = self .get ()
277
- run_id = run_data .get ('id' , '' ) if run_data else ''
277
+ run_id = f'runId: { run_data .get ("id" , "" ) } ' if run_data else ''
278
278
279
279
actor_id = run_data .get ('actId' , '' ) if run_data else ''
280
280
actor_data = self .root_client .actor (actor_id = actor_id ).get () or {}
@@ -322,23 +322,23 @@ def charge(
322
322
),
323
323
)
324
324
325
- def get_status_message_redirector (
325
+ def get_status_message_watcher (
326
326
self , to_logger : logging .Logger | None = None , check_period : timedelta = timedelta (seconds = 1 )
327
- ) -> StatusMessageRedirectorSync :
328
- """Get `StatusMessageRedirector ` instance that can be used to redirect logs.
327
+ ) -> StatusMessageWatcherSync :
328
+ """Get `StatusMessageWatcher ` instance that can be used to redirect status and status messages to logs.
329
329
330
- `StatusMessageRedirector ` can be directly called or used as a context manager.
330
+ `StatusMessageWatcher ` can be directly called or used as a context manager.
331
331
332
332
Args:
333
333
to_logger: `Logger` used for logging the status and status messages. If not provided, a new logger is
334
334
created.
335
335
check_period: The period with which the status message will be polled.
336
336
337
337
Returns:
338
- `StatusMessageRedirector ` instance for redirected logs .
338
+ `StatusMessageWatcher ` instance.
339
339
"""
340
340
run_data = self .get ()
341
- run_id = run_data .get ('id' , '' ) if run_data else ''
341
+ run_id = f'runId: { run_data .get ("id" , "" ) } ' if run_data else ''
342
342
343
343
actor_id = run_data .get ('actId' , '' ) if run_data else ''
344
344
actor_data = self .root_client .actor (actor_id = actor_id ).get () or {}
@@ -348,7 +348,7 @@ def get_status_message_redirector(
348
348
name = '-' .join (part for part in (actor_name , run_id ) if part )
349
349
to_logger = create_redirect_logger (f'apify.{ name } ' )
350
350
351
- return StatusMessageRedirectorSync (run_client = self , to_logger = to_logger , check_period = check_period )
351
+ return StatusMessageWatcherSync (run_client = self , to_logger = to_logger , check_period = check_period )
352
352
353
353
354
354
class RunClientAsync (ActorJobBaseClientAsync ):
@@ -598,7 +598,7 @@ async def get_streamed_log(
598
598
`StreamedLog` instance for redirected logs.
599
599
"""
600
600
run_data = await self .get ()
601
- run_id = run_data .get ('id' , '' ) if run_data else ''
601
+ run_id = f'runId: { run_data .get ("id" , "" ) } ' if run_data else ''
602
602
603
603
actor_id = run_data .get ('actId' , '' ) if run_data else ''
604
604
actor_data = await self .root_client .actor (actor_id = actor_id ).get () or {}
@@ -645,25 +645,25 @@ async def charge(
645
645
),
646
646
)
647
647
648
- async def get_status_message_redirector (
648
+ async def get_status_message_watcher (
649
649
self ,
650
650
to_logger : logging .Logger | None = None ,
651
651
check_period : timedelta = timedelta (seconds = 1 ),
652
- ) -> StatusMessageRedirectorAsync :
653
- """Get `StatusMessageRedirector ` instance that can be used to redirect logs.
652
+ ) -> StatusMessageWatcherAsync :
653
+ """Get `StatusMessageWatcher ` instance that can be used to redirect status and status messages to logs.
654
654
655
- `StatusMessageRedirector ` can be directly called or used as a context manager.
655
+ `StatusMessageWatcher ` can be directly called or used as a context manager.
656
656
657
657
Args:
658
658
to_logger: `Logger` used for logging the status and status messages. If not provided, a new logger is
659
659
created.
660
660
check_period: The period with which the status message will be polled.
661
661
662
662
Returns:
663
- `StatusMessageRedirector ` instance for redirected logs .
663
+ `StatusMessageWatcher ` instance.
664
664
"""
665
665
run_data = await self .get ()
666
- run_id = run_data .get ('id' , '' ) if run_data else ''
666
+ run_id = f'runId: { run_data .get ("id" , "" ) } ' if run_data else ''
667
667
668
668
actor_id = run_data .get ('actId' , '' ) if run_data else ''
669
669
actor_data = await self .root_client .actor (actor_id = actor_id ).get () or {}
@@ -673,4 +673,4 @@ async def get_status_message_redirector(
673
673
name = '-' .join (part for part in (actor_name , run_id ) if part )
674
674
to_logger = create_redirect_logger (f'apify.{ name } ' )
675
675
676
- return StatusMessageRedirectorAsync (run_client = self , to_logger = to_logger , check_period = check_period )
676
+ return StatusMessageWatcherAsync (run_client = self , to_logger = to_logger , check_period = check_period )
0 commit comments