Modified the exception system when accessing the wrong attribute. It is now handled by GenericFTrace.__getattr__ instead of introducing an new class. That also allows catching issues earlier.
Removed a RuntimeError that could apparently not happen (i.e. having the class accessible as an attribute named with the unique_word, at the same time as being available under the class name, with the class name being different from the unique_word)
Respin of: https://github.com/ARM-software/trappy/pull/276
Changelog:
GenericFTrace.__getattr__
instead of introducing an new class. That also allows catching issues earlier.