Commit 1b43df0 1 parent 949e865 commit 1b43df0 Copy full SHA for 1b43df0
File tree 4 files changed +13
-12
lines changed
4 files changed +13
-12
lines changed Original file line number Diff line number Diff line change 3
3
from typing import Optional , Union
4
4
5
5
import anyio
6
- import pendulum
6
+
7
+ from prefect .types ._datetime import now
7
8
8
9
from ._asyncio import (
9
10
AcquireConcurrencySlotTimeoutError as AcquireConcurrencySlotTimeoutError ,
@@ -69,13 +70,13 @@ async def main():
69
70
max_retries = max_retries ,
70
71
strict = strict ,
71
72
)
72
- acquisition_time = pendulum . now ("UTC" )
73
+ acquisition_time = now ("UTC" )
73
74
emitted_events = emit_concurrency_acquisition_events (limits , occupy )
74
75
75
76
try :
76
77
yield
77
78
finally :
78
- occupancy_period = pendulum . now ("UTC" ) - acquisition_time
79
+ occupancy_period = now ("UTC" ) - acquisition_time
79
80
try :
80
81
await arelease_concurrency_slots (
81
82
names , occupy , occupancy_period .total_seconds ()
Original file line number Diff line number Diff line change 2
2
from contextlib import contextmanager
3
3
from typing import Optional , TypeVar , Union
4
4
5
- import pendulum
6
5
from typing_extensions import Literal
7
6
8
7
from prefect .client .schemas .responses import MinimalConcurrencyLimitResponse
8
+ from prefect .types ._datetime import now
9
9
from prefect .utilities .asyncutils import run_coro_as_sync
10
10
11
11
from ._asyncio import (
@@ -98,13 +98,13 @@ def main():
98
98
strict = strict ,
99
99
max_retries = max_retries ,
100
100
)
101
- acquisition_time = pendulum . now ("UTC" )
101
+ acquisition_time = now ("UTC" )
102
102
emitted_events = emit_concurrency_acquisition_events (limits , occupy )
103
103
104
104
try :
105
105
yield
106
106
finally :
107
- occupancy_period = pendulum . now ("UTC" ) - acquisition_time
107
+ occupancy_period = now ("UTC" ) - acquisition_time
108
108
_release_concurrency_slots (names , occupy , occupancy_period .total_seconds ())
109
109
emit_concurrency_release_events (limits , occupy , emitted_events )
110
110
Original file line number Diff line number Diff line change 4
4
from uuid import UUID
5
5
6
6
import anyio
7
- import pendulum
8
7
9
8
from prefect .concurrency .v1 ._asyncio import (
10
9
acquire_concurrency_slots ,
15
14
emit_concurrency_release_events ,
16
15
)
17
16
from prefect .concurrency .v1 .context import ConcurrencyContext
17
+ from prefect .types ._datetime import now
18
18
19
19
from ._asyncio import (
20
20
AcquireConcurrencySlotTimeoutError as AcquireConcurrencySlotTimeoutError ,
@@ -67,13 +67,13 @@ async def main():
67
67
if TYPE_CHECKING :
68
68
assert not isinstance (acquire_slots , list )
69
69
limits = await acquire_slots
70
- acquisition_time = pendulum . now ("UTC" )
70
+ acquisition_time = now ("UTC" )
71
71
emitted_events = emit_concurrency_acquisition_events (limits , task_run_id )
72
72
73
73
try :
74
74
yield
75
75
finally :
76
- occupancy_period = pendulum . now ("UTC" ) - acquisition_time
76
+ occupancy_period = now ("UTC" ) - acquisition_time
77
77
try :
78
78
release_slots = release_concurrency_slots (
79
79
names_normalized , task_run_id , occupancy_period .total_seconds ()
Original file line number Diff line number Diff line change 4
4
from typing import Optional , TypeVar , Union
5
5
from uuid import UUID
6
6
7
- import pendulum
7
+ from prefect . types . _datetime import now
8
8
9
9
from ._asyncio import acquire_concurrency_slots , release_concurrency_slots
10
10
from ._events import (
@@ -59,13 +59,13 @@ def main():
59
59
)
60
60
assert not asyncio .iscoroutine (result )
61
61
limits = result
62
- acquisition_time = pendulum . now ("UTC" )
62
+ acquisition_time = now ("UTC" )
63
63
emitted_events = emit_concurrency_acquisition_events (limits , task_run_id )
64
64
65
65
try :
66
66
yield
67
67
finally :
68
- occupancy_period = pendulum . now ("UTC" ) - acquisition_time
68
+ occupancy_period = now ("UTC" ) - acquisition_time
69
69
release_concurrency_slots (
70
70
names , task_run_id , occupancy_period .total_seconds (), ** force
71
71
)
You can’t perform that action at this time.
0 commit comments