Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #21599
| From | Dids <didierblanchard@gmail.com> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Instantiate a python class object in C |
| Date | 2012-03-14 06:46 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <500e1575-78e7-45aa-8fc3-78427bbe917c@l7g2000vbw.googlegroups.com> (permalink) |
Hi,
Apologies if this was asked before, I couldn't find anything.
I have a class defined in a python file:
for example:
class demo:
[ class definition goes here]
I'm writing a C extension.
In the first function, I take an instance of the "demo" class and do
my magic. It's working, all is good.
What I can't figure out is how to create a second C function that
returns a new instance to the "demo" class to python.
There must a be tutorial somewhere, but I can't find anything. I do
not want to define a new python class in C.
Another example:
This is working:
demo_obj1 = demo()
my_C_extension.function_1( demo_obj1 ) //working, all good.
This I can't figure out how to do:
new_demo_obj = my_C_extension.function_2()
Thanks for reading,
Dids,
Back to comp.lang.python | Previous | Next — Next in thread | Find similar | Unroll thread
Instantiate a python class object in C Dids <didierblanchard@gmail.com> - 2012-03-14 06:46 -0700
Re: Instantiate a python class object in C Stefan Behnel <stefan_ml@behnel.de> - 2012-03-14 15:13 +0100
Re: Instantiate a python class object in C Dids <didierblanchard@gmail.com> - 2012-03-14 07:28 -0700
csiph-web