summaryrefslogtreecommitdiffstats
path: root/date.pyx
diff options
context:
space:
mode:
authorGuillaume Horel <guillaume.horel@serenitascapital.com>2016-07-05 16:17:00 -0400
committerGuillaume Horel <guillaume.horel@serenitascapital.com>2016-07-05 16:17:00 -0400
commitbb4f70641a04afc5a72037b91937bad8ba8d1080 (patch)
tree57f67bae1cd08727522be3f9158246f954a87e99 /date.pyx
parent34368d0b4a8ec83335d41237eae84ae83e749070 (diff)
downloadpyisda-bb4f70641a04afc5a72037b91937bad8ba8d1080.tar.gz
function to convert dcc to string
Diffstat (limited to 'date.pyx')
-rw-r--r--date.pyx7
1 files changed, 6 insertions, 1 deletions
diff --git a/date.pyx b/date.pyx
index 81a66f3..b7a79ab 100644
--- a/date.pyx
+++ b/date.pyx
@@ -1,6 +1,6 @@
import datetime
from cpython cimport datetime as c_datetime
-from date cimport JpmcdsDate, JpmcdsStringToDayCountConv
+from date cimport JpmcdsDate, JpmcdsStringToDayCountConv, JpmcdsFormatDayCountConv
c_datetime.import_datetime()
@@ -21,3 +21,8 @@ cdef long dcc(str day_count) except -1:
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