<dtml-in ZSQL_SelectDates>
<dtml-call "REQUEST.set('myyear', _.string.split('mydate', '-')[0])"> ... other code </dtml-in>
This causes an error -
File <string>, line 2, in f (Object: guarded_getitem) File C:\PROGRA~1\ZOPE-L~1\bin\lib\string.py, line 114, in split File C:\PROGRA~1\ZOPE-L~1\lib\python\DateTime\DateTime.py, line 1106, in __getattr__ AttributeError: split
OK, I know there are multiple ways for me to get around this - a) use a slice such as mydate[0:4] should work. b) force the variable 'mydate' into the REQUEST first. eg. <dtml-call "REQUEST.set('mydate', mydate)"> <dtml-call "REQUEST.set('myyear', _.string.split('mydate','-')[0])"> etc
Sorry, self-correction. The above doesn't work either. Is there any reason why variables returned from a <dtml-in ZSQL_mymethod> can not be sliced or string split ? This seems very strange. Thanks. Stephen. -- Sent through GMX FreeMail - http://www.gmx.net