Am 26.02.12 14:16, schrieb Wolfgang Meiners:
> 
> I just had a closer look at it. It seems to be more complicated than i
> thougth: You will have to write

Obviously not close enough, as i just learned.

> 
> def confine_length(string, maxlength=None):
>     if maxlength: # maxlength exists, comparison possible
      if maxlength is not None: # maxlength exists, comparison possible
>         if len(string) <= maxlength:
>             do_something()
>     else: # maxlength does not exist, so always do something
>         do_something()
> 
> you migth also write
> 
> def confine_length(str, maxlength=None):
>     do_it = (len(str) <= maxlength) if maxlength else True
      do_it = (len(str) <= maxlength) if maxlength is not None else True
>     if do_it:
>         do_something()
> 

I hope, it's correct now.
Wolfgang
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to