mirror of
https://github.com/RYDE-WORK/pybind11.git
synced 2026-02-01 20:43:17 +08:00
Simplify arg copying
This commit is contained in:
parent
03874e3738
commit
367d723a54
@ -580,8 +580,7 @@ protected:
|
|||||||
size_t args_size = n_args_in - args_copied;
|
size_t args_size = n_args_in - args_copied;
|
||||||
extra_args = tuple(args_size);
|
extra_args = tuple(args_size);
|
||||||
for (size_t i = 0; i < args_size; ++i) {
|
for (size_t i = 0; i < args_size; ++i) {
|
||||||
handle item = PyTuple_GET_ITEM(args_in, args_copied + i);
|
extra_args[i] = PyTuple_GET_ITEM(args_in, args_copied + i);
|
||||||
extra_args[i] = reinterpret_borrow<object>(item);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
call.args.push_back(extra_args);
|
call.args.push_back(extra_args);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user