def run(self): """ Start the SFTP server. """ config = Configuration(options=self.options, name="twistedsftp") config.load_command_line_configuration() config.load_file_configuration(config.get("config-file")) reactor.listenTCP(config.get("port"), CubicWebSSHdFactory(config)) print("Twisted server ready on port '{0}'".format(config.get("port"))) reactor.run()