def doStart(self):
        """Make sure startProtocol is called.

        This will be called by makeConnection(), users should not call it.
        """
        if not self.numPorts:
            if self.noisy:
                log.msg("Starting protocol %s" % self)
            self.startProtocol()
        self.numPorts = self.numPorts + 1
dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/internet/protocol.py/AbstractDatagramProtocol.doStart/original