From 10e9385b9dce32513d865f75003c0eccff75faa0 Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Tue, 12 Jul 2016 15:37:45 -0400 Subject: reorganize project --- date.pyx | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 date.pyx (limited to 'date.pyx') diff --git a/date.pyx b/date.pyx deleted file mode 100644 index b7a79ab..0000000 --- a/date.pyx +++ /dev/null @@ -1,28 +0,0 @@ -import datetime -from cpython cimport datetime as c_datetime -from date cimport JpmcdsDate, JpmcdsStringToDayCountConv, JpmcdsFormatDayCountConv - -c_datetime.import_datetime() - -cdef TDate pydate_to_TDate(c_datetime.date d): - return JpmcdsDate(d.year, d.month, d.day) - -cpdef c_datetime.date TDate_to_pydate(TDate d): - cdef TMonthDayYear date - if JpmcdsDateToMDY(d, &date) == 0: - return c_datetime.date_new(date.year, date.month, date.day) - -cdef long dcc(str day_count) except -1: - cdef long r - dc_bytes = day_count.encode('utf-8') - cdef char* dc = dc_bytes - cdef err = JpmcdsStringToDayCountConv( dc, &r) - if err == 0: - return r - else: - raise ValueError('{0} is not a valid day count'.format(day_count)) - -def dcc_tostring(long day_count): - cdef char* c_string = JpmcdsFormatDayCountConv(day_count) - s = c_string.decode('utf-8') - return s -- cgit v1.2.3-70-g09d2