[Scipy-svn] r2870 - trunk/Lib/sandbox/timeseries/src
scipy-svn at scipy.org
scipy-svn at scipy.org
Mon Mar 26 11:11:50 EDT 2007
Author: mattknox_ca
Date: 2007-03-26 10:11:46 -0500 (Mon, 26 Mar 2007)
New Revision: 2870
Modified:
trunk/Lib/sandbox/timeseries/src/cseries.c
Log:
updated doc string for strfmt method of Date class
Modified: trunk/Lib/sandbox/timeseries/src/cseries.c
===================================================================
--- trunk/Lib/sandbox/timeseries/src/cseries.c 2007-03-23 15:00:56 UTC (rev 2869)
+++ trunk/Lib/sandbox/timeseries/src/cseries.c 2007-03-26 15:11:46 UTC (rev 2870)
@@ -1958,8 +1958,17 @@
":Parameters:\n"
" - fmt : string\n"
" Formatting string. Uses the same directives as in the time.strftime\n"
-" function in the standard Python time module. In addition, a %q directive\n"
-" directive is recognized which represents the 'quarter' of the date";
+" function in the standard Python time module. In addition, a few other\n"
+" directives are supported:\n"
+" %q - the 'quarter' of the date\n"
+" %f - Year without century as a decimal number [00,99]. The\n"
+" 'year' in this case is the year of the date determined by\n"
+" the year for the current quarter. This is the same as %y\n"
+" unless the Date is one of the 'qtr-s' frequencies\n"
+" %F - Year with century as a decimal number. The 'year' in this\n"
+" case is the year of the date determined by the year for\n"
+" the current quarter. This is the same as %Y unless the\n"
+" Date is one of the 'qtr-s' frequencies\n";
static PyObject *
DateObject_strfmt(DateObject *self, PyObject *args)
{
@@ -2501,18 +2510,18 @@
0, /* nb_positive */
0, /* nb_absolute */
0, /* nb_nonzero */
- 0, /* nb_invert */
- 0, /* nb_lshift */
- 0, /* nb_rshift */
- 0, /* nb_and */
- 0, /* nb_xor */
- 0, /* nb_or */
- 0, /* nb_coerce */
- (unaryfunc)DateObject___int__, /* nb_int */
- (unaryfunc)0, /* nb_long */
- (unaryfunc)DateObject___float__, /* nb_float */
- (unaryfunc)0, /* nb_oct */
- (unaryfunc)0, /* nb_hex */
+ 0, /* nb_invert */
+ 0, /* nb_lshift */
+ 0, /* nb_rshift */
+ 0, /* nb_and */
+ 0, /* nb_xor */
+ 0, /* nb_or */
+ 0, /* nb_coerce */
+ (unaryfunc)DateObject___int__, /* nb_int */
+ (unaryfunc)0, /* nb_long */
+ (unaryfunc)DateObject___float__, /* nb_float */
+ (unaryfunc)0, /* nb_oct */
+ (unaryfunc)0, /* nb_hex */
};
static PyMethodDef DateObject_methods[] = {
@@ -3051,9 +3060,9 @@
PyModule_AddObject(m, "Date", (PyObject *)&DateType);
if(build_freq_dict(m) == INT_ERR_CODE) {
- PyErr_SetString( \
- PyExc_ImportError, \
- "initialization of module timeseries.cseries failed");
+ PyErr_SetString( \
+ PyExc_ImportError, \
+ "initialization of module timeseries.cseries failed");
return;
};
More information about the Scipy-svn
mailing list