Creating a datetime object from a C Extention

G

Gerhard Schmidt

HI,

I'm writing a python C Extension and need to create datetime objects but
when I call
value = PyDateTime_FromDateAndTime(ti->tm_year+1900, ti->tm_mon,
ti->tm_mday, ti->tm_hour, ti->tm_min, ti->tm_sec, u);
I get an SegFault.

ti = {tm_sec = 25, tm_min = 37, tm_hour = 8, tm_mday = 30, tm_mon = 10,
tm_year = 109, tm_wday = 1, tm_yday = 333, tm_isdst = 0,
tm_gmtoff = 0, tm_zone = 0x800fd20c8 "UTC"}
u = 0

Is there an Dokumentation or example code HowTo create a datetime object
from a C Extension.

Regards
Estartu

--
----------------------------------------------------------------------------
Gerhard Schmidt | http://www.augusta.de/~estartu/ |
Fischbachweg 3 | | PGP Public Key
86856 Hiltenfingen | JabberID: (e-mail address removed) | auf Anfrage/
Tel: 08232 77 36 4 | IRCNET: Estartu | on request
Fax: 08232 77 36 3 | |


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSxOFLwzx22nOTJQRAQo7GAP6Ay95f8gBCdJcu8dxCLC6e5s3aMf/RLeF
QREaW38VnPv/rMd7d3YZu+87lwGlXgRaX8cihRgeQFxZrheDilMIioftragDQmwK
6waNA+eMPVWckPFT498Aw6UFHMr+QeGWB/OnKwwx72GpAV0huZErA8LWY/WrrIFc
2WitfbWSYww=
=RX9e
-----END PGP SIGNATURE-----
 
M

Martin v. Löwis

I'm writing a python C Extension and need to create datetime objects but
when I call
value = PyDateTime_FromDateAndTime(ti->tm_year+1900, ti->tm_mon,
ti->tm_mday, ti->tm_hour, ti->tm_min, ti->tm_sec, u);
I get an SegFault.

ti = {tm_sec = 25, tm_min = 37, tm_hour = 8, tm_mday = 30, tm_mon = 10,
tm_year = 109, tm_wday = 1, tm_yday = 333, tm_isdst = 0,
tm_gmtoff = 0, tm_zone = 0x800fd20c8 "UTC"}
u = 0

Is there an Dokumentation or example code HowTo create a datetime object
from a C Extension.

You need to put PyDateTime_IMPORT; into your module's init function.

HTH,
Martin
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,482
Members
44,901
Latest member
Noble71S45

Latest Threads

Top