They are horribly ugly and unpythonic.
Instead of e.g. whatever.source().xyz it should be whatever.source.xyz.
The easiest way to change this while keeping the read-only style of those properties is simply decorating all those getters with @property and then using them like normal variables.
(Copied from [[https://sourceforge.net/p/python-irclib/feature-requests/4/|SourceForge]])
They are horribly ugly and unpythonic. Instead of e.g. whatever.source().xyz it should be whatever.source.xyz. The easiest way to change this while keeping the read-only style of those properties is simply decorating all those getters with @property and then using them like normal variables.