Skip to content

Commit d2f8bd5

Browse files
Bump shared core (#197)
1 parent 6cd641d commit d2f8bd5

3 files changed

Lines changed: 24 additions & 7 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ doc = false
1414
[dependencies]
1515
pyo3 = { version = "0.25.1", features = ["extension-module"] }
1616
tracing-subscriber = { version = "0.3", features = ["fmt", "env-filter"] }
17-
restate-sdk-shared-core = { git = "https://github.com/restatedev/sdk-shared-core.git", rev = "d8a42ecceab6e7874138b6316e128a09f2de76d1", features = ["request_identity", "sha2_random_seed"] }
17+
restate-sdk-shared-core = { git = "https://github.com/restatedev/sdk-shared-core.git", rev = "f6f6e4830226161a441dd7f1063e255cdc4052c1", features = ["request_identity", "sha2_random_seed"] }

src/lib.rs

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,12 @@ struct PyFailure {
106106
impl PyFailure {
107107
#[new]
108108
#[pyo3(signature = (code, message, stacktrace=None, metadata=None))]
109-
fn new(code: u16, message: String, stacktrace: Option<String>, metadata: Option<Vec<(String, String)>>) -> PyFailure {
109+
fn new(
110+
code: u16,
111+
message: String,
112+
stacktrace: Option<String>,
113+
metadata: Option<Vec<(String, String)>>,
114+
) -> PyFailure {
110115
Self {
111116
code,
112117
message,
@@ -369,7 +374,12 @@ impl PyVM {
369374
}
370375

371376
#[pyo3(signature = (error, stacktrace=None, delay_override_ms=None))]
372-
fn notify_error(mut self_: PyRefMut<'_, Self>, error: String, stacktrace: Option<String>, delay_override_ms: Option<u64>) {
377+
fn notify_error(
378+
mut self_: PyRefMut<'_, Self>,
379+
error: String,
380+
stacktrace: Option<String>,
381+
delay_override_ms: Option<u64>,
382+
) {
373383
let mut error = Error::new(restate_sdk_shared_core::error::codes::INTERNAL, error);
374384
if let Some(desc) = stacktrace {
375385
error = error.with_stacktrace(desc);
@@ -541,6 +551,8 @@ impl PyVM {
541551
handler,
542552
key,
543553
idempotency_key,
554+
scope: None,
555+
limit_key: None,
544556
headers: headers
545557
.unwrap_or_default()
546558
.into_iter()
@@ -549,7 +561,7 @@ impl PyVM {
549561
},
550562
buffer.as_bytes().to_vec().into(),
551563
Default::default(),
552-
Default::default()
564+
Default::default(),
553565
)
554566
.map(Into::into)
555567
.map_err(Into::into)
@@ -575,6 +587,8 @@ impl PyVM {
575587
handler,
576588
key,
577589
idempotency_key,
590+
scope: None,
591+
limit_key: None,
578592
headers: headers
579593
.unwrap_or_default()
580594
.into_iter()
@@ -589,7 +603,7 @@ impl PyVM {
589603
+ Duration::from_millis(millis)
590604
}),
591605
Default::default(),
592-
Default::default()
606+
Default::default(),
593607
)
594608
.map(|s| s.invocation_id_notification_handle.into())
595609
.map_err(Into::into)
@@ -758,7 +772,10 @@ impl PyVM {
758772
max_retry_attempts_override: Option<u32>,
759773
max_retry_duration_override_ms: Option<u64>,
760774
) -> Result<(), PyVMError> {
761-
let retry_policy = if delay_override_ms.is_some() || max_retry_attempts_override.is_some() || max_retry_duration_override_ms.is_some() {
775+
let retry_policy = if delay_override_ms.is_some()
776+
|| max_retry_attempts_override.is_some()
777+
|| max_retry_duration_override_ms.is_some()
778+
{
762779
RetryPolicy::FixedDelay {
763780
interval: delay_override_ms.map(Duration::from_millis),
764781
max_attempts: max_retry_attempts_override,

0 commit comments

Comments
 (0)