Nuxeo mailing list archives
[CPS-devel] (no subject)
jerome prudent
jprudent at gmail.com
Wed Mar 7 12:08:00 CET 2007
hi!
did you try boxname:list?
2007/3/7, Winterflood, Jonathan <jonathan.winterflood at capgemini.com>:
>
> Hi,
>
> Thanks, that works just fine :)
> Any idea why the other one didn't?
>
> Jonathan
>
> ------------------------------
> *De:* cps-devel-bounces at lists.nuxeo.com de la part de jerome prudent
> *Date:* mer. 07/03/2007 11:30
> *Cc:* cps-devel at lists.nuxeo.com
> *Objet :* Re: [CPS-devel] (no subject)
>
>
> hello,
> did you try isinstance(val,str) ?
>
>
> 2007/3/7, Georges Racinet <gracinet at nuxeo.com>:
> >
> >
> > On Mar 7, 2007, at 10:38 AM, Winterflood, Jonathan wrote:
> >
> > > Hi all,
> > >
> > > I'm developping a product, and in one of my form processing
> > > scripts, I'm having to handle a number of checkboxes with the same
> > > name, say,'boxname'.
> > >
> > > In the context.REQUEST.form dictionary, I have this:
> > > with only one box ticked, dict['boxname'] is 'value_of_the_box'
> > > with multiple boxes ticked, dict['boxname'] is a list of these values
> > >
> > > I'm trying to change the single string to a one-element list,
> > > however, I can't test the type of the value...
> > > Whenever I try to use the __class__ attribute, my script won't
> > > compile in Zope ( "__class__ is an invalid attribute" ...)
> > > Therefore I can't test whether I have a list or a string.
> > > I would use isinstance(val,list), but 'list' seems to behave as
> > > though it was 'list()' inside Zope, instead of giving me <type 'list'>
> >
> > >
> > > Both these work in a python console... I'm obviously missing
> > > something, but what?
> >
> > Aah, restricted code :-) You can't access all attributes, and some
> > other magic occurs.
> > Sometimes, it's not homogeneous to current Python. I don't know about
> > lists, but I do know that you can't use 'set' (appeared in
> > python 2.4).
> >
> >
> > > Is there a better way?
> >
> > Anyway, I think that if you explicit specify type your input in the
> > html <input name=l"ist:boxname"> then you should get a list no matter
> > what.
> > I'm not 100% sure, but you should give it a try.
> >
> >
> > >
> > > Thanks a lot,
> > > Jonathan
> > > This message contains information that may be privileged or
> > > confidential and is the property of the Capgemini Group. It is
> > > intended only for the person to whom it is addressed. If you are
> > > not the intended recipient, you are not authorized to read, print,
> > > retain, copy, disseminate, distribute, or use this message or any
> > > part thereof. If you receive this message in error, please notify
> > > the sender immediately and delete all copies of this message.
> > >
> > > _______________________________________________
> > > cps-devel mailing list
> > > http://lists.nuxeo.com/mailman/listinfo/cps-devel
> >
> > ---------
> > Georges Racinet, Nuxeo SAS
> > Open Source Enterprise Content Management (ECM)
> > Web: http://www.nuxeo.com/ and http://www.nuxeo.org/ - Tel: +33 1 40
> > 33 79 87
> >
> >
> >
> > _______________________________________________
> > cps-devel mailing list
> > http://lists.nuxeo.com/mailman/listinfo/cps-devel
> >
>
>
>
> --
> J. Prudent
> This message contains information that may be privileged or confidential
> and is the property of the Capgemini Group. It is intended only for the
> person to whom it is addressed. If you are not the intended recipient, you
> are not authorized to read, print, retain, copy, disseminate, distribute, or
> use this message or any part thereof. If you receive this message in error,
> please notify the sender immediately and delete all copies of this message.
>
>
--
J. Prudent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.nuxeo.com/pipermail/cps-devel/attachments/20070307/6ed792af/attachment.html
This list archive provided by Nuxeo, the
leaders of open source ECM.
Check out the Nuxeo 5 open source,
standards-based ECM project.