def _signature_doc(self, sig):
        sections = sig.sections
        section_param_strs = [[param[1] for param in params] for params in sections]
        section_strs = ["(" + ", ".join(tpes) + ")" for tpes in
                        section_param_strs]
        return "".join(section_strs) + ": " + sig.result
Direct drive.
dataset/ETHPy150Open ensime/ensime-sublime/ensime.py/Completer._signature_doc--crossover with--dataset/ETHPy150Open FishPi/FishPi-POCV---Command---Control/fishpi/web/webhost.py/RPCHost.set_drive