This is the new version of my patches for abrt-server allowing more information to be
provided from handlers.
I've applied or replied to all Denys' comments. My comment below still applies.
This set of patches introduce a new version of abrt-server.c that can parse more messages
and thus save more
information about the crashes handled by Python exception handler (and in future,
I've tested it and it seems to be working well. I know the changes are not ideal as
they cannot be applied
separately (abrt-server.c is not compilable if they are), but I really do not see any
reason why I should
remove printable_str() function in one commit and add it back in the following one. If you
really need the
commits to change the code from one compilable and working state to another, I can squash
all these patches
to one for you. :)