8000 feat: accept None as a param type · tursodatabase/libsql-python@f63a71a · GitHub
[go: up one dir, main page]

Skip to content

Commit f63a71a

Browse files
committed
feat: accept None as a param type
1 parent ff13876 commit f63a71a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/lib.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,9 @@ async fn execute(cursor: &Cursor, sql: String, parameters: Option<&PyTuple>) ->
496496
Some(parameters) => {
497497
let mut params = vec![];
498498
for param in parameters.iter() {
499-
let param = if let Ok(value) = param.extract::<i32>() {
499+
let param = if param.is_none() {
500+
libsql_core::Value::Null
501+
} else if let Ok(value) = param.extract::<i32>() {
500502
libsql_core::Value::Integer(value as i64)
501503
} else if let Ok(value) = param.extract::<f64>() {
502504
libsql_core::Value::Real(value)

0 commit comments

Comments
 (0)
0