The webkit-file tool project requires a module to manipulate Visual Studio project files.
Created attachment 100080 [details]
very early draft
Comment on attachment 100080 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=100080&action=review
> +class VCProjectException(ProjectException):
> + def __init__(self, message):
> + super(VCProjectException, self).__init__(message)
What's the motivation for having these complicated exception class hierarchies?
It's important for this code to have tests, but I presume you'll add them in later iterations of these patches.