Adding a blank line in the docstring of a function within a class breaks the parsing of the Doxygen Special Command.
This works
class Foo:
def __init__(self, val):
"""! This is a public member
@param val (int): integer input
"""
self.bar = val
but this does not
class Foo:
def __init__(self, val):
"""! This is a public member
@param val (int): integer input
"""
self.bar = val
Blank lines are fine in docstrings when they are not within class functions, so there's a lack of consistency. And I like the blank line for aesthetic reasons and to break the inputs from the description.
How do I make it work with the blank line?

