We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6452507 commit 8806e76Copy full SHA for 8806e76
src/macros.rs
@@ -1,4 +1,9 @@
1
macro_rules! create_instance {
2
+ ($py: ident, $Type: ty) => ({
3
+ let class = $py.get_type::<$Type>();
4
+ let instance: $Type = class.call($py, ::cpython::PyTuple::empty($py), None).unwrap().extract($py).unwrap();
5
+ instance
6
+ });
7
($py: ident, $Type: ty, $args: expr) => ({
8
let class = $py.get_type::<$Type>();
9
let instance: $Type = class.call($py, $args, None).unwrap().extract($py).unwrap();
0 commit comments