[Zope] another one

D. Rick Anderson ruger@comnett.net
Mon, 25 Feb 2002 09:50:38 -0800 (PST)


------=_cuIidh1OHfm3cQQwbm/j=+vL7B2fYfr/shKe6kER''HU,1fG_mJq8ebBnlyM
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

OK. I changed it to _.string.split(date, '/') and I'm still getting the 
same error (I've used the varible.split() format before with no problems, 
but thanks for the alternative!).  I still get:

Error Type: AttributeError
Error Value: split

Any more thoughts? Like I said, it works if you call it directly from a 
browser. 

Thanks again,

Rick

> Not sure about the lack of the REQUEST object problem - but I believe
> that the split statement belongs in the string library so you should
> have: <dtml-let newDate="_.string.split(date,'/')" month="newDate[1]"
> day="newDate[2]" year="newDate[0]">
> Plus - I probably wouldn't use the name date as a variable name - can
> be trouble!
> 
> Laurie
> -----Original Message-----
> From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of D.
> Rick Anderson
> Sent: Monday, February 25, 2002 10:57 AM
> To: zope@zope.org
> Subject: [Zope] another one
> 
> 
> I'm trying to reformat a date that I'm getting from our Sybase server.
> I get it in yyyy/mm/dd format and I'm trying to change it to mm/dd/yyyy
> format. I've created a DTML method called fixDate that looks like this:
> 
> <dtml-call expr="REQUEST.set('date', _.str(date))">
> <dtml-let newDate="date.split('/')" month="newDate[1]" day="newDate[2]"
> year="newDate[0]">
> <dtml-var month>/<dtml-var day>/<dtml-var year>
> </dtml-let>
> 
> It works if I call http://www.ourdomain.com/fixDate?date=2002/12/25,
> but if I try to use it from a DTML document I get:
> 
> Error Type: NameError
> Error Value: global name 'REQUEST' is not defined
> 
> If I take out the first line then I get:
> 
> Error Type: AttributeError
> Error Value: split
> 
> which is what prompted me to put it in to begin with. Any ideas?
> 
> TIA
> 
> Rick
> 
> 
> 
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )


------=_cuIidh1OHfm3cQQwbm/j=+vL7B2fYfr/shKe6kER''HU,1fG_mJq8ebBnlyM
Content-Type: application/octet-stream;name=""
Content-Disposition: attachment; filename=""
Content-Transfer-Encoding: base64

DQo=

------=_cuIidh1OHfm3cQQwbm/j=+vL7B2fYfr/shKe6kER''HU,1fG_mJq8ebBnlyM--