def start(self):
        self.pid = os.getpid()
        self.init_signals()
        if not self.LISTENER:
            self.LISTENER = tcp_listener(self.address, self.cfg.backlog)

        if self.cfg.pidfile is not None:
            self.pidfile = Pidfile(self.cfg.pidfile)
            self.pidfile.create(self.pid)

        util._setproctitle("master [%s]" % self.name)
        self.log.info("tproxy %s started" % __version__)
        self.log.info("Listening on %s:%s" % self.address)
dataset/ETHPy150Open benoitc/tproxy/tproxy/arbiter.py/Arbiter.start/original