pythonSoftIOC has code which adds __super as an attribute to classes, to avoid the old semantics in Python2 of having to specify super(A, self) to access a super method. In Python3 all we need is super(). It is likely we can remove this attribute setting and make use of the new, cleaner, syntax.
The original motivating implementation can be found in iocbuilder:support.py. If calling super() simply now works on all supported versions of Python then this code can simply be removed.
pythonSoftIOC has code which adds __super as an attribute to classes, to avoid the old semantics in Python2 of having to specify
super(A, self)
to access asuper
method. In Python3 all we need issuper()
. It is likely we can remove this attribute setting and make use of the new, cleaner, syntax.