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