

def _repl(self, m):
    g1 = m.group(1)
    g2 = m.group(2)
    if (len(g1) > 1):
        if g2:
            return (((('_' + g1[:(- 1)]) + '_') + g1[(- 1)]) + g2)
        else:
            return ('_' + g1)
    else:
        return (('_' + g1) + g2)

dataset/ETHPy150Open enthought/mayavi/tvtk/common.py _Camel2Enthought._repl/original