Skip to content

Commit 84a9024

Browse files
authored
Merge pull request #9 from Mng-dev-ai/improvments
improvements
2 parents 1acf63d + 8b8f335 commit 84a9024

File tree

5 files changed

+16
-18
lines changed

5 files changed

+16
-18
lines changed

src/lib.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,19 +34,19 @@ impl ToPyObject for Result {
3434
fn to_object(&self, py: Python) -> PyObject {
3535
let dict = PyDict::new(py);
3636

37-
dict.set_item("email", self.email.to_object(py)).unwrap();
38-
dict.set_item("has_valid_syntax", self.has_valid_syntax.to_object(py))
37+
dict.set_item("email", self.email.clone()).unwrap();
38+
dict.set_item("has_valid_syntax", self.has_valid_syntax)
3939
.unwrap();
4040
if let Some(mx) = self.mx.as_ref() {
41-
dict.set_item("mx", mx.to_object(py)).unwrap()
41+
dict.set_item("mx", mx).unwrap()
4242
}
4343
if let Some(misc) = self.misc.as_ref() {
44-
dict.set_item("misc", misc.to_object(py)).unwrap()
44+
dict.set_item("misc", misc).unwrap()
4545
}
4646
if let Some(smtp) = self.smtp.as_ref() {
47-
dict.set_item("smtp", smtp.to_object(py)).unwrap()
47+
dict.set_item("smtp", smtp).unwrap()
4848
}
49-
dict.to_object(py)
49+
dict.into()
5050
}
5151
}
5252
#[pyfunction]

src/misc/mod.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,11 @@ impl Misc {
4545
impl ToPyObject for Misc {
4646
fn to_object(&self, py: Python) -> PyObject {
4747
let dict = PyDict::new(py);
48-
dict.set_item("is_disposable", self.is_disposable.to_object(py))
48+
dict.set_item("is_disposable", self.is_disposable).unwrap();
49+
dict.set_item("is_free", self.is_free).unwrap();
50+
dict.set_item("is_role_account", self.is_role_account)
4951
.unwrap();
50-
dict.set_item("is_free", self.is_free.to_object(py))
51-
.unwrap();
52-
dict.set_item("is_role_account", self.is_role_account.to_object(py))
53-
.unwrap();
54-
dict.to_object(py)
52+
dict.into()
5553
}
5654
}
5755

src/mx/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ impl Mx {
2222
impl ToPyObject for Mx {
2323
fn to_object(&self, py: Python) -> PyObject {
2424
let dict = PyDict::new(py);
25-
dict.set_item("has_mx_records", self.has_mx_records.to_object(py))
25+
dict.set_item("has_mx_records", self.has_mx_records)
2626
.unwrap();
27-
dict.set_item("mx_records", self.mx_records.to_object(py))
27+
dict.set_item("mx_records", self.mx_records.clone())
2828
.unwrap();
29-
dict.to_object(py)
29+
dict.into()
3030
}
3131
}
3232

src/settings.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ impl Settings {
3333
let from_email = get_string_from_env("FROM_EMAIL", "[email protected]");
3434
let hello_name = get_string_from_env("HELLO_NAME", "localhost");
3535
let smtp_port = get_int_from_env("SMTP_PORT", 25);
36-
let smtp_timeout = get_int_from_env("SMTP_TIMEOUT", 10);
36+
let smtp_timeout = get_int_from_env("SMTP_TIMEOUT", 5);
3737
let check_smtp = match std::env::var("CHECK_SMTP") {
3838
Ok(val) => val == "true",
3939
Err(_) => false,

src/smtp/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ impl Smtp {
2525
impl ToPyObject for Smtp {
2626
fn to_object(&self, py: Python) -> PyObject {
2727
let dict = PyDict::new(py);
28-
dict.set_item("is_deliverable", self.is_deliverable.to_object(py))
28+
dict.set_item("is_deliverable", self.is_deliverable)
2929
.unwrap();
30-
dict.to_object(py)
30+
dict.into()
3131
}
3232
}
3333
impl Smtp {

0 commit comments

Comments
 (0)