Taking a comment as an example, compare:
if is_even(x): # if x is even
and: except UnicodeError as err: # Can happen on malformed IDNA.
One is not usefull (but can be derived automatically), the other one IS usefull to understand the code, but *can't be derived automatically* (without a deep understanding of the used libraries behind the various calls in the try statement).