On 06/12/2010 03:40, shearichard wrote:
Hi - PEP8 says lines should not exceed 79 characters in length
( http://www.python.org/dev/peps/pep-0008/ ).

So if you've got some code that looks like this :

raise fooMod.fooException("Some message which is quite long")

... and assuming a certain amount of indenting you're going to break
that guideline.

However there's a way around that ! You can do this ...

raise fooMod.fooException("\
         Some message \
         which is quite long")

... but the trouble is when that Exception is raised the message is
displayed as :

"Some message                     which is quite long"


I'm aware that a foolish consistency is the hobgoblin of something or
the other so maybe I should just let the PEP8 verifier complain but
otherwise does anyone have any ideas for how to get around this ?

You can use implied string concatenation:

    >>> "abc" "def"
    'abcdef'

so:

    raise fooMod.fooException(
          "Some message "
          "which is quite long")
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to