concise code (beginner)
Wesley Brooks
wesbrooks at gmail.com
Wed Sep 5 06:30:05 EDT 2007
Sorry, just seen a mistake in my code, however Diez beat me to what I
was actually thinking!
Wes
On 05/09/07, Wesley Brooks <wesbrooks at gmail.com> wrote:
> Try adding all the functions into a list such as;
>
> funcList = [dev.read1, dev.read2, dev.read3]
>
> for func in funcList:
> for dev in devs:
> try:
> func()
> except:
> print exception
> remove dev from devs
>
> Wes.
>
> On 05/09/07, bambam <david at asdf.asdf> wrote:
> > I have about 30 pages (10 * 3 pages each) of code like this
> > (following). Can anyone suggest a more compact way to
> > code the exception handling? If there is an exception, I need
> > to continue the loop, and continue the list.
> >
> > Steve.
> >
> > -----------------------------------
> > for dev in devs
> > try:
> > dev.read1()
> > except
> > print exception
> > remove dev from devs
> >
> > for dev in devs
> > try:
> > dev.read2()
> > except
> > print exception
> > remove dev from devs
> >
> > for dev in devs
> > try:
> > dev.read3()
> > except
> > print exception
> > remove dev from devs
> >
> > etc.
> >
> >
> > --
> > http://mail.python.org/mailman/listinfo/python-list
> >
>
More information about the Python-list
mailing list